如何使用JPA自定义更新的sql语句实现对数据表的修改?——SpringDataJpa实现自定义(更新)update语句

文章目录

  • 前言
  • 一、DAO层/Mapper层
  • 二、Service业务处理层
  • 三、Controller控制层
  • 总结


前言

        有的时候我们在后台管理系统中只需要修改一列的数据时,JPA的操作死对所有字段进行修改,这样就不太方便,而且SpringDataJpa的框架没有线程的更新方法,只能调用save()方法实行保存修改的数据。

        如果不想把其中一列的数据修改的话,那么JPA就会自动把这一列不想修改的数据默认null,并且清空。况且只更新一处的话,这个也不太适用。所以楼主尝试着自定义sql语句来写。


启发与cnblogs_博客:

https://www.cnblogs.com/super-hu/p/11982384.html


操作步骤

一、DAO层/Mapper层

public interface OrdersDao extends JpaRepository<Orders,String>,JpaSpecificationExecutor<Orders>{
   
    
    

你可能感兴趣的:(笔记all,sqlite,sql,intellij,idea,jap,jpa)