当前位置: 代码迷 >> 综合 >> JPA利用@Modifying进行update和delete操作
  详细解决方案

JPA利用@Modifying进行update和delete操作

热度:70   发布时间:2023-10-26 08:49:02.0
//可以通过自定义的JPQL语句完成update和delete操作,但是在此处的JPQL不支持insert操作//在@Query注解中编写JPQL语句,必须用@Modify注解修饰,通知SpringData使用update和delete操作//这里的update和delete操作需要使用事务,所以需要写service层//返回值为int类型,返回操作影响的行数@Modifying@Query("UPDATE Person p SET p.age = :age where p.name = :name")int updatePersonAgeByName1(@Param("age") int age, @Param("name") String name);

 

  相关解决方案