首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >会话工厂中的Hibernate连接管理

会话工厂中的Hibernate连接管理
EN

Stack Overflow用户
提问于 2011-06-16 17:12:59
回答 2查看 1.8K关注 0票数 0

我有一个与hibernate连接管理/池化相关的问题。

如果我写sessionFactory.openSession(),hibernate会创建一个全新的JDBC连接吗?

我的C3PO属性如下所示:

代码语言:javascript
运行
复制
    <property name="hibernate.c3p0.acquire_increment">1</property>
    <property name="hibernate.c3p0.min_size">0</property>
    <property name="hibernate.c3p0.max_size">10</property>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-16 21:12:51

它将检查池,如果有任何打开的非锁定连接,则它将使用该连接。如果池中的所有连接当前都已使用或没有连接,则打开1。如果连接池包含10个锁定的连接,则会给出异常

票数 1
EN

Stack Overflow用户

发布于 2011-06-16 17:21:05

如果您正确配置了c3p0,您将获得一个池化连接(而不是新的连接)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6369517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档