2011-08-25 89 views
7

我在項目中使用Spring 3.0/Hibernate/Weblogic-websphere - Oracle。 對於事務管理,我們使用@Transactional註釋。我有兩個問題/問題,我希望能得到你們的幫助。Spring 3.0 - @Transactional運行時更改超時

1)是否有可能根據條件在運行期間更改事務的超時?

2)是否可以在config xml中設置每個方法的超時值,但仍然使用@transactional註釋?

請幫我一把!

  • 磨憨

回答

-2

我不知道關於第一個問題,但對於第二個問題的答案是肯定的。

http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/transaction/annotation/Transactional.html

根據這一文件@Transactional annotoation有超時放慢參數:

+1

喜丹尼,我使用@Transactional註釋超時參數。但是我的問題是,一旦我的代碼投入生產,我將無法訪問代碼以根據生產工作條件調整到最佳值。所以,我正在從配置XML文件中設置它,以便我們所要做的就是更改它並重新啓動Web服務器。 – luckyMohan