将spring事务从1.2.5升级到4.1.1

时间:2015-06-12 23:55:06

标签: java spring hibernate transactions spring-transactions

将弹簧从1.2.5升级到4.1.1时遇到问题。使用spring1.2.5 spring在没有显式更新查询调用的情况下将所有更改提交到表中的dao对象。但升级后的更改不会自动保留。

以下是我对hibernate.transaction.jta.platform配置的价值

<prop key="hibernate.transaction.jta.platform">org.hibernate.service.jta.platform.internal.WeblogicJtaPlatform</prop>

调试后我发现在Spring事务jar的事务拦截器类中,正在调用commitTransactionAfterReturning方法,即提交事务中的所有更改。但是我无法在spring事务4.1.1 jar的事务拦截器类中找到等效方法。我不希望对所有更改进行明确更新。我想让spring处理它们,因为它在1.2.5版本中执行。 请让我知道如何处理上述情况。

0 个答案:

没有答案