Hibernate - 连接池中没有关闭连接

时间:2010-10-19 13:31:58

标签: hibernate datasource connection-pooling

我正在使用org.apache.commons.dbcp.BasicDataSource,我想监视UNCLOSED连接。 我必须在hibernate配置文件中设置哪些属性?

感谢。 乔瓦尼

2 个答案:

答案 0 :(得分:1)

更新log4j配置可能会有所帮助,因此c3p0配置会打印到您的日志文件中。只需将com.mchange.v2.c3p0类别设置为“info”即可。我很难找到我的c3p0配置文件,所以也许你的c3p0配置文件也没有被读取。

答案 1 :(得分:0)

我不确定这是DBCP支持的内容(如果是,可能会添加文档的链接)。

但是,应该可以使用C3P0和以下属性(请参阅此previous answer):

您必须在c3p0.propeties中设置它们(请参阅Appendix C: Hibernate-specific notes)。

另一种选择是使用BoneCP。

但我想知道为什么你需要这个,我很确定Hibernate没有泄漏连接。