使用JPA中@Query 注解實(shí)現(xiàn)update 操作方法(必看)
使用JPA中@Query 注解實(shí)現(xiàn)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語(yǔ)句。
2、@Transactional 注解用于提交事務(wù),若沒(méi)有帶上這句,會(huì)報(bào)事務(wù)異常提示。
3、@Modifying(clearAutomatically = true) 自動(dòng)清除實(shí)體里保存的數(shù)據(jù)。
以上這篇使用JPA中@Query 注解實(shí)現(xiàn)update 操作方法(必看)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot不讀取bootstrap.yml/properties文件問(wèn)題
這篇文章主要介紹了SpringBoot不讀取bootstrap.yml/properties文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12
Java Swing實(shí)現(xiàn)讓窗體居中顯示的方法示例
這篇文章主要介紹了Java Swing實(shí)現(xiàn)讓窗體居中顯示的方法,結(jié)合實(shí)例形式分析了swing使用setBounds方法控制窗口布局的相關(guān)操作技巧,需要的朋友可以參考下2017-11-11
Java集合框架Collections原理及用法實(shí)例
這篇文章主要介紹了Java集合框架Collections原理及用法實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
淺談Java中SimpleDateFormat 多線程不安全原因
SimpleDateFormat是Java中用于日期時(shí)間格式化的一個(gè)類(lèi),本文主要介紹了淺談Java中SimpleDateFormat 多線程不安全原因,感興趣的可以了解一下2024-01-01

