解决Mysql连接池被关闭 ,hibernate尝试连接不能连接的问题。
(默认mysql连接池可以访问的时间为8小时,如果超过8小时没有连接,mysql会自动关闭连接池。
hibernate的c3p0连接池配置 依赖包:c3p0-0.8.5.2.jar
<property name="connection.provider_class">
org.hibernate.connection.C3P0ConnectionProvider
</property>
<property name="c3p0.min_size">5</property>
<property name="c3p0.max_size">30</property>
<property name="c3p0.time_out">1800</property>
<property name="c3p0.max_statements">50</property>
<property name="c3p0.acquire_increment">1</property>
<property name="c3p0.idle_test_period">120</property>
<property name="c3p0.validate">true</property>