欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

使用JPA中@Query 注解实现update 操作方法(必看)

程序员文章站 2024-02-11 23:57:40
使用jpa中@query 注解实现update 操作,代码如下: @transactional @modifying(clearautomatically =...

使用jpa中@query 注解实现update 操作,代码如下:

@transactional

@modifying(clearautomatically = true)

@query(value = "update info p set p.status =?1 where p.id = ?2",nativequery = true)
 int updatestatusbyid( string status,  string id);

备注:

1、更新info表下指定id的status字段, 这里使用了原生的sql语句。

2、@transactional 注解用于提交事务,若没有带上这句,会报事务异常提示。

3、@modifying(clearautomatically = true) 自动清除实体里保存的数据。

以上这篇使用jpa中@query 注解实现update 操作方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。