通过hibernate session.connection()获得数据库连接时,导致的查询缓慢甚至假死机问题
来源:互联网 发布:mac 复制粘贴 编辑:程序博客网 时间:2024/06/01 10:22
在使用hibernate的应用中,如果需要直接使用java.sql.Connection,一般我们是通过hibernate的session.connection()获得的,然后session.close(),但connection是不需要close的。操作一段时间后,查询会很慢,好像死机了一样。原因是查询时,session无法从连接池里获取连接,因为连接已经达到配置的最大值。
解决办法:connection使用后,调用session.disconnection()方法可以把连接放回连接池。
- 通过hibernate session.connection()获得数据库连接时,导致的查询缓慢甚至假死机问题
- 通过hibernate session.connection()获得数据库连接时,导致的查询缓慢甚至假死机问题
- Hibernate之Session获取数据库连接(connection)
- 一次索引导致查询缓慢问题
- Android Studio导致的假死机问题的解决
- Android Studio导致的假死机问题的解决
- ctrl+c 导致securt假死的问题
- hibernate查询少量数据缓慢问题
- Mybatis 忘记session.close(),导致页面加载特别缓慢的问题
- 如何获得数据库连接connection?
- Hibernate获得session的方式
- 通过ibatis的sqlmapclient获得connection连接
- 多线程下切换输入法导致程序假死的问题
- hibernate查询缓慢问题(慎用排序等功能)
- Hibernate中session.connection()的替代方法
- jdk1.6.0_29的bug导致c3p0获取sqlserver连接时被hang住甚至deadlock问题的分析
- 关于session未能正常关闭造成界面假死的问题
- 缓慢甚至崩溃
- JAVA入门到精通
- Jquery中的this与$(this)
- websphere 忘记控制台用户名或是添加删除控制台用户
- Boost Thread学习笔记
- MRP的类型
- 通过hibernate session.connection()获得数据库连接时,导致的查询缓慢甚至假死机问题
- width css宽度设置的区别
- 打造Fedora 14安装U盘
- Java类获取spring 容器的bean
- 关于hadoop配置hosts文件的问题
- android Notification 的使用
- make时可能出现如下error
- Pluggable Authentication Modules(PAM)
- linux安装软件到指定目录