Hibernate配置时易忘掉的一项-release_mode
使用hibernate時,大家一般都記住了配置基本的那些選項,比如方言,緩存等,但是有一項配置卻很容易忘掉,這就是連接釋放模式:hibernate.connection.release_mode,可有三個選擇,after_statement/after_transaction/on_close,javadoc中可以看出它們的用處,這裡不再講,注意的一點是,如果不配置的話默認是on_close,那麼如果沒有顯示的去調用session.close或其它關閉連接的方法的話,這個連接是不會被關閉的!在用到連接池的時候,這就更體現出問題了:池中的連接會一直存在著而不會被關閉和回收!
從log4j打印出來的日志也可以看出來,如果是on_close模式,則:
transaction completed on session with on_close connection release mode; be sure to close the session to release JDBC resources!
具體的一些細節可以看看hibernate的源代碼,涉及到的兩個類為:
org.hibernate.ConnectionReleaseMode
org.hibernate.jdbc.ConnectionManager
最後,貼一下配置的代碼:
<prop key="hibernate.connection.release_mode">after_transaction</prop>
Hibernate配置时易忘掉的一项-release_mode相关推荐
- (30)导入时如何定制spring-boot依赖项的版本【转载】【从零开始学Spring Boot】...
此文章转载地址:http://www.tuicool.com/articles/RJJvMj3 请注重作者的版权. spring-boot通过maven的依赖管理为我们写好了很多依赖项及其版本,我们可 ...
- Hibernate配置详解
一.简单介绍 Hibernate是一种对JDBC做了轻量级封装的对象---关系映射工具,所谓轻量级封装,是指Hibernate并没有完全封装JDBC,Java应用即可以通过Hibernate ...
- Spring MVC+Spring +Hibernate配置事务,但是事务不起作用
最近做项目,被一个问题烦恼了很久.使用Spring MVC+Spring +Hibernate开发项目,在使用注解配置事务管理,刚开始发现无论如何数据库都无法更新,但是可以从数据库查询到数据.怀疑是配 ...
- Hibernate配置属性详解
http://www.360doc.com/content/12/0228/19/1369263_190362729.shtml 表 3.3. Hibernate配置属性 属性名 用途 hibern ...
- Hibernate配置数据源,数据库连接池
来源:http://lihengwei453848.blog.163.com/blog/static/36866173200922262811669/ 连接池概念: 首先,我们还是老套的讲讲 ...
- (转)为Spring集成的Hibernate配置二级缓存
http://blog.csdn.net/yerenyuan_pku/article/details/52896195 前面我们已经集成了Spring4.2.5+Hibernate4.3.11+Str ...
- [转]在SSIS中,使用“包配置”时的常见错误与解析
本文转自:http://www.cnblogs.com/invinboy/archive/2008/05/26/1034312.html 在以前的DTS中,在包的开发.测试.发布迁移过程中你必须手动的 ...
- PetaLiunx配置时sourcing bitbake报错解决方法
在Ubuntu18中使用petalinux-config命令对工程文件进行配置时,在sourcing bitbake步骤出现以下错误: [INFO] sourcing bitbake ERROR: F ...
- 记录Apollo配置时naming-strategy 不起作用
1.在 Hibernate 5中没有hibernate.ejb.naming_strategy不再支持该属性,替换成新的数据 1.1:hibernate.physical_naming_strateg ...
最新文章
- 【云和恩墨】一次 truncate 核心表衍生的安全管理思考
- 注册中心—常见注册中心组件对比分析
- js客户端存储之Web存储
- 适合转HTML5大前端的5类人!有你吗?
- 解决Flash挡住层用z-index无效的问题
- 操作 神通数据库_神通数据库OGDCProvider使用手册.PDF
- endnote中文格式参考文献标注
- 使用MQTTlens和Mosquitto在WIN7上完成发布和订阅
- 【TB-02 Kit 蓝牙Mesh连接天猫精灵】 --AT固件适配任意设备(风扇空调饮水机)
- PTA 7-4 平面向量加法
- php.net国内镜像及php源码下载[非常快]
- android相册隐藏拍照按钮,你绝对不知道的4大手机“隐藏”拍照功能!学会100%惊艳朋友圈!...
- 华为手机设置屏幕常亮
- IP RAN和PTN的区别——TFN TT60 综合网络测试仪
- 重装系统怎么找回文件数据恢复
- 随机过程与排队论 上海交大 2018试题
- 优优系统-www.uusystem.com
- 如何判定自己适合自学编程还是报班?
- 什么是 JavaScript?
- 洞悉数据管理先机,尚德电力勇当光伏行业数字化先行者!