我有一个与hibernate连接管理/池化相关的问题。
如果我写sessionFactory.openSession(),hibernate会创建一个全新的JDBC连接吗?
我的C3PO属性如下所示:
<property name="hibernate.c3p0.acquire_increment">1</property>
<property name="hibernate.c3p0.min_size">0</property>
<property name="hibernate.c3p0.max_size">10</property>发布于 2011-06-16 21:12:51
它将检查池,如果有任何打开的非锁定连接,则它将使用该连接。如果池中的所有连接当前都已使用或没有连接,则打开1。如果连接池包含10个锁定的连接,则会给出异常
发布于 2011-06-16 17:21:05
如果您正确配置了c3p0,您将获得一个池化连接(而不是新的连接)。
https://stackoverflow.com/questions/6369517
复制相似问题