2017-03-06 75 views
1

如何使用oracle數據庫設置Hybris db事務超時?Hybris事務超時

我已經嘗試了下面的代碼,但沒有效果,在此先感謝。

TransactionTemplate template = new TransactionTemplate(manager); 
template.setTimeout(1); 

回答

0

可以在local.properties db.connectionparam.oracle.jdbc.ReadTimeoutdb.connectionparam.oracle.net.READ_TIMEOUT設置(無論是在毫秒級)。

檢查這個職位的區別:https://stackoverflow.com/a/18513472/1140748

要解釋一下,在這個平臺中,AbstractTenant你有一個方法extractCustomDBParams,檢查重點開始db.connectionparam

+0

感謝您的回答,但我認爲這個設置是針對單個語句超時的,這與Spring事務超時有所不同,它允許在我設置的超時內執行多個語句。 –