0
您好我已經在我的JBOSS AS7上創建了一個MySQL連接池,並且我有一個無狀態會話bean使用它來從我的數據庫獲取一些數據。問題是,在bean獲得所有需要的數據之後,是否必須調用任何函數來通知該bean不再需要該連接?JBOSS MySQL連接池
您好我已經在我的JBOSS AS7上創建了一個MySQL連接池,並且我有一個無狀態會話bean使用它來從我的數據庫獲取一些數據。問題是,在bean獲得所有需要的數據之後,是否必須調用任何函數來通知該bean不再需要該連接?JBOSS MySQL連接池
你的Bean應該用TansactionAttribute註解來註解。在這裏你可以定義事務的行爲。例如a
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
在每次調用時都會打開一個新連接。這就是你所需要的。
其他實施例:一個
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
註釋使用現有(打開)的連接等。
結果:不,容器管理到數據庫的連接,不需要調用其他方法。
請參閱Oracle文檔: Oracle Doc