使用jpa 自己编写update语句,
遇到问题:
1.在同一个service事物中,先执行保存,在执行更新,紧接着执行查询--查询结果为更新前的结果。
2.执行自定义update方法结束后执行查询查出结果依然为update前的结果集
问题所在:自定义update并未清空实体缓存。注解@Modifying加参数eg:@Modifying(clearAutomatically = true)
使用jpa 自己编写update语句,
遇到问题:
1.在同一个service事物中,先执行保存,在执行更新,紧接着执行查询--查询结果为更新前的结果。
2.执行自定义update方法结束后执行查询查出结果依然为update前的结果集
问题所在:自定义update并未清空实体缓存。注解@Modifying加参数eg:@Modifying(clearAutomatically = true)