1

我正在使用 Spring 的 HibernateTransactionManager 使用注释来管理我的事务。看起来可以在注释上设置超时值,但我看不到如何为整个应用程序全局设置它们,然后根据需要覆盖注释。

这是我的配置

<bean id="txManager"     class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<tx:annotation-driven transaction-manager="txManager"/>

有任何想法吗?谢谢您的帮助。

4

1 回答 1

4

HibernateTransactionManager.setDefaultTimeout()

<bean id="txManager"     class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name = "defaultTimeout" value = "value in milliseconds" />
    <property name="sessionFactory" ref="sessionFactory" />
</bean> 
于 2012-07-13T18:55:08.747 回答