2014-03-26 149 views
0

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

回答

1

你的Bean应该用TansactionAttribute注解来注解。在这里你可以定义事务的行为。例如a

@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) 

在每次调用时都会打开一个新连接。这就是你所需要的。

其他实施例:一个

@TransactionAttribute(TransactionAttributeType.SUPPORTS) 

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

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

请参阅Oracle文档: Oracle Doc