Hibernate 的Propagation.REQUIRES_NEW会解决数据库表锁定问题吗?



目前我们使用@Transactional(propagation = Propagation.REQUIRED(作为org.springframework.stereotype.Service类,我们发现最近有很多表锁来自这个服务。

更改为@Transactional(传播 = Propagation.REQUIRES_NEW(可以解决此锁定问题吗?谢谢。

无论如何,我要做的是尝试在单个 spring 事务中更新您的记录,我不会在 DAO 层中使用REQUIRES_NEW,而是在服务层中使用。

最新更新