JBOSS MySQL连接池

时间:2014-03-26 22:01:24

标签: java-ee jboss

您好我在我的JBOSS AS7上创建了一个MySQL连接池,而且我还有一个无状态会话bean用来从我的数据库中获取一些数据。问题是,在bean获取所有需要的数据之后,我是否必须调用任何函数来通知该bean不再需要连接?

1 个答案:

答案 0 :(得分:1)

您的Bean应使用TansactionAttribute-注释进行注释。在此,您可以定义事务的行为。例如a

@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)

每次通话都会打开一个新连接。这就是你需要的。

其他例子:a

@TransactionAttribute(TransactionAttributeType.SUPPORTS)

注释使用现有(开放)连接等等。

结果:不,容器管理与数据库的连接,而不需要调用其他方法。

请参阅Oracle Doc: Oracle Doc