解决报错 javax.persistence.TransactionRequiredException: Executing an update/delete query
生活随笔
收集整理的這篇文章主要介紹了
解决报错 javax.persistence.TransactionRequiredException: Executing an update/delete query
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到教程。
報(bào)錯(cuò)如題。
場(chǎng)景是我想要執(zhí)行一條很簡(jiǎn)單的刪除語(yǔ)句。
JPA方式中使用本地sql , 寫法如下:
@Modifying@Query("delete from userRole")void deleteAllUserRoles();?運(yùn)行報(bào)錯(cuò)原因:少了一個(gè)注解:@Transactional : 要求開(kāi)啟事物管理。
@Transactional@Modifying@Query("delete from userRole")void deleteAllUserRoles();加上事物注解就正常了。
總結(jié)
以上是生活随笔為你收集整理的解决报错 javax.persistence.TransactionRequiredException: Executing an update/delete query的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: sqlite-常用语句
- 下一篇: LogBack 入门实践