日期:2014-05-17  浏览次数:20933 次

struts+hibernate数据库链接池问题。
问题是这样的:
程序主体采用struts+hibernate。数据库用MYsql
我用c3p0控制连接池数量。但是在Mysql中查看用户数量根本不是我控制的连接数量,而是越来越多。
感觉c3p0就没有控制住。


sessionfactory是用eclipse 反向工程自动生成的。
session用完也都关闭了。
c3p0的jar包版本为c3p0-0.9.0.4
已经纠结好几天了。
 
各位大哥大姐 请教这是什么问题??
下面贴出我配置的代码 。

<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
<!-- 使用c3p0 的数据库连接池 -->
<property name="c3p0.min_size">10</property>
<property name="c3p0.max_size">25</property>
<property name="c3p0.timeout">2000</property>
<property name="c3p0.max_statements">40</property>
<property name="hibernate.c3p0.validate">true</property>
<property name="hibernate.show_sql">true</property>
<property name="testConnectionOnCheckout">true</property>


<property name="dialect">
org.hibernate.dialect.MySQL5Dialect
</property>



------解决方案--------------------
<property name="c3p0.min_size">1</property>