文章目录
JPA 更新操作
JPA 更新操作主要有两种:
1、使用save()方法
1)保存一个实体:repository.save(T entity)
2)保存多个实体:repository.save(Iterable entities)
3)保存并立即刷新一个实体:repository.saveAndFlush(T entity)
2、使用@Query注解
1)利用下标索引传参
索引参数如下所示,索引值从1开始,查询中 ”?X” 个数需要与方法定义的参数个数相一致,并且顺序也要一致
@Transactional
@Modifying(clearAutomatically = true)
@Query(value = "update Table t set t.firstC=?1,t.secondC=?2,t.thirdC=?3 where t.id=?4")
NumberEntity updateById(String firstC, String secondC, String thirdC, Long id