hibernate默认有自己的数据库连接池,但是过于简单一般不会使用,我们可以自己配置使用c3p0数据库连接池。
<!-- 配置连接池的供应商为成从c3p0 --> <property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property> <!-- 设置数据库连接池中连接的最小数据 --> <property name="c3p0.min_size">5</property> <!-- 设置数据库连接池中连接的最大数据 --> <property name="c3p0.max_size">5</property> <!-- 设置数据库连接池中连接的超时时间,如果连接超过该配置时间没有被使用则从连接池中清除--> <property name="c3p0.timeout">3000</property> <!-- 数据库连接池中连接的空闲检测 --> <property name="c3p0.idle_test_period">3000</property>