Spring ORM 4 - SpringSessionSynchronization.afterCompletion不再调用SessionImplementor.afterTransactionCompletion

时间:2017-02-08 14:15:04

标签: spring hibernate orm spring-orm

我们目前正在将我们的代码库从Hibernate 3 / Spring ORM 3升级到版本4(Hibernate 4.3.7 / Spring ORM 4.2.6)。升级后,我们发现Hibernate查询缓存不再按预期工作,因为更新时间戳缓存在提交后没有失效。

从比较版本3和4,问题似乎在SpringSessionSynchronization.afterCompletion。版本4中的此方法不再调用SessionImplementor.afterTransactionCompletion(用于确保更新时间戳缓存无效)。任何人都可以建议我们现在应该如何实现这个功能吗?

非常感谢任何帮助。

0 个答案:

没有答案