我在我的java应用程序中使用c3p0进行连接池化。我们写了与之相关的所有属性,我的wait_timeout值为60.我们不能增加wait_timeout值。我收到错误"连接无效"。如何处理这个错误。
答案 0 :(得分:0)
你应该为等待超时设置max_idle_time;例如:
<property name="hibernate.c3p0.min_size">5</property>
<property name="hibernate.c3p0.max_size">50</property>
<property name="hibernate.c3p0.timeout">15</property>
<property name="hibernate.c3p0.max_idle_time">60</property>
<property name="hibernate.c3p0.max_statements">50</property>
<property name="hibernate.c3p0.idle_test_period">10</property>
请参阅此链接:http://www.mchange.com/projects/c3p0/index.html#configuration_files
你可以在堆栈溢出中找到相同的问题,例如:
Hibernate c3p0 connection pool not timing out idle connections