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

JPA中@Query的使用

程序员文章站 2022-05-24 21:08:03
...

在使用@Query中,需要使用以下几个注解:

    @Transactional//注解用于提交事务,若没有带上这句,会报事务异常提示
    @Modifying(clearAutomatically = true)//自动清除实体里保存的数据
    @Query(value = "update t_user set user_title = '副教授' where id = ?", nativeQuery = true)
    int updateById(int id);
@Modifying(clearAutomatically = true)必须加,否则会报could not extract ResultSet错误

@Query中加nativeQuery表示执行本地SQL,应该就是标准的Mysql语法(使用Mysql数据库)

相关标签: JPA Update