报错如题。
场景是我想要执行一条很简单的删除语句。
JPA方式中使用本地sql , 写法如下:
代码语言:javascript复制 @Modifying
@Query("delete from userRole")
void deleteAllUserRoles();
运行报错原因:少了一个注解:@Transactional : 要求开启事物管理。
代码语言:javascript复制@Transactional
@Modifying
@Query("delete from userRole")
void deleteAllUserRoles();
加上事物注解就正常了。