美文网首页
2022-06-07

2022-06-07

作者: _Android | 来源:发表于2022-06-07 20:12 被阅读0次

Spring Data JPA UPDATE

记录

1、要同时加上@Transactional 、@Modifying 、 @Query 这三个注解。

2、用数据库表明映射要加上nativeQuery = true

3、手写的sql可以直接使用数据库映射的java对象,但不需要加nativeQuery = true

    @Transactional

    @Modifying

   @Query(value = " UPDATE t_master SET status = 'YES' WHERE id = ?1",nativeQuery = true)

   void update(String id);

    @Transactional

    @Modifying

    @Query(value = "update TMaster set status = 'NO' where id = ?1 and name = ?2")

    int update(String id, String name);

相关文章

网友评论

      本文标题:2022-06-07

      本文链接:https://www.haomeiwen.com/subject/keaemrtx.html