小第初学JAVA,最近写了个的项目,安装上去以后,个体老是报链接不上.最后上网查了一下,说是好像hibernate默认的链接池有问题.又根据网上搜索的答案,我采用了在hibernate.cfg 中加入
<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
<property name="c3p0.acquire_increment">1</property>
<property name="c3p0.idle_test_period">100</property>
<property name="c3p0.max_size">5</property>
<property name="c3p0.max_statements">0</property>
<property name="c3p0.min_size">2</property>
<property name="c3p0.timeout">90</property>
<!-- <property name="c3p0.preferredTestQuery ">select 1 from user where id=1</property> -->
<property name="c3p0.idleConnectionTestPeriod ">18000</property>
<property name="c3p0.maxIdleTime">25000</property>
<property name="c3p0.testConnectionOnCheckout">true</property>
配置之后,再把时间调到明天,问题就解决了!!!
我初次写,有可能有很多问题,希望与大家一起分享,解决