hibernate对连接池的支持
连接池,
作用: 管理连接;提升连接的利用效率!
常用的连接池: C3P0连接池
Hibernate 自带的也有一个连接池,且对C3P0连接池也有支持!
Hbm 自带连接池:
只维护一个连接,比较简陋。
可以查看hibernate.properties文件查看连接池详细配置:
#################################
### Hibernate Connection Pool ###
#################################
hibernate.connection.pool_size 1 【Hbm 自带连接池: 只有一个连接】
###########################
### C3P0 Connection Pool### 【Hbm对C3P0连接池支持】
###########################
#hibernate.c3p0.max_size 2 最大连接数
#hibernate.c3p0.min_size 2 最小连接数
#hibernate.c3p0.timeout 5000 超时时间
#hibernate.c3p0.max_statements 100 最大执行的命令的个数
#hibernate.c3p0.idle_test_period 3000 空闲测试时间
#hibernate.c3p0.acquire_increment 2 连接不够用的时候, 每次增加的连接数
#hibernate.c3p0.validate false
【Hbm对C3P0连接池支持, 核心类】
告诉hib使用的是哪一个连接池技术。
#hibernate.connection.provider_class org.hibernate.connection.C3P0ConnectionProvider
Hibernate.cfg.xml 中增加连接池相关配置:
<!-- 【连接池配置】 -->
<!-- 配置连接驱动管理类 -->
<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
<!-- 配置连接池参数信息 -->
<property name="hibernate.c3p0.min_size">2</property>
<property name="hibernate.c3p0.max_size">4</property>
<property name="hibernate.c3p0.timeout">5000</property>
<property name="hibernate.c3p0.max_statements">10</property>
<property name="hibernate.c3p0.idle_test_period">30000</property>
<property name="hibernate.c3p0.acquire_increment">2</property>
最新文章
- ubuntu 安装 axel
- SSL/TLS协议工作流程
- The 2015 China Collegiate Programming Contest L. Huatuo&#39;s Medicine hdu 5551
- 关于TCP/IP的三次握手和四次挥手解释
- cocos2dx 3.x(定时器或延时动作自动调用button的点击响应事件)实现自动内测
- checkbox选中与取消选择
- Top JavaScript Frameworks, Libraries &; Tools and When to Use Them
- 如何解决This system is not registered with RHN.
- springMVC3得知(五岁以下儿童)--MultiActionController
- Android第二天
- JDBCTemplate
- 如何实现vue前端跨域,proxyTable解决开发环境前端跨域问题
- Python数据结构应用1——Stack
- jQuery(四)、文档处理
- docker 搭建 web 服务环境
- Numpy一文全了解
- Android:注册登录
- 对于移动端 App,虚拟机注册或类似作弊行为有何应对良策?
- python os.path.join()
- springboot + mybatis + 多数据源
热门文章
- 把app(apk和ipa文件)安装包放在服务器上供用户下方法
- php连接oracle oracle开启扩展
- 002.MVC开发方法和步骤--用一个简单的加法程序来演示
- Centos使用光盘yum源
- P2050 [NOI2012]美食节 动态加边加点
- Python&;Selenium 关键字驱动测试框架之数据文件解析
- string::cbegin string::cend
- 关于bash这类脚本语言的一点感想
- CF487E Tourists[圆方树+树剖(线段树套set)]
- 【CF1218E】Product Tuples