Spring Data JPA更新和删除报错
No EntityManager with actual transactionavailable for current thread原因:更新或删除没有加事务解决办法:1、在Service层加@Transactional2、在Repository层加@Modifyingjpa delete id列表jpa竟然根据id删除,这样效率极低,原因查看jpa源码解决...
·
No EntityManager with actual transactionavailable for current thread
原因:更新或删除没有加事务
解决办法:
1、在Service层加@Transactional
2、在Repository层加@Modifying
jpa delete id列表
jpa竟然根据id删除,这样效率极低,原因查看jpa源码
解决办法:
@Modifying
@Query("delete from DeviceGpsLog where createTime < ?1")
public void deleteByCreateTimeBefore(Date createTime);
更多推荐
所有评论(0)