2014-03-26 146 views
0

您好我已經在我的JBOSS AS7上創建了一個MySQL連接池,並且我有一個無狀態會話bean使用它來從我的數據庫獲取一些數據。問題是,在bean獲得所有需要的數據之後,是否必須調用任何函數來通知該bean不再需要該連接?JBOSS MySQL連接池

回答

1

你的Bean應該用TansactionAttribute註解來註解。在這裏你可以定義事務的行爲。例如a

@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) 

在每次調用時都會打開一個新連接。這就是你所需要的。

其他實施例:一個

@TransactionAttribute(TransactionAttributeType.SUPPORTS) 

註釋使用現有(打開)的連接等。

結果:不,容器管理到數據庫的連接,不需要調用其他方法。

請參閱Oracle文檔: Oracle Doc