java - Hibernate Session如果长时间不使用会释放db连接吗

标签 java hibernate session

我知道Hibernate Session仅在需要时才获取数据库连接。我知道当调用 session.close() 时,连接被释放。但我不清楚的是,如果 session 未关闭,连接会发生什么? hibernate会在一段时间后自动释放数据库连接吗?

最佳答案

据我所知,事实并非如此。根据您的环境(客户端或服务器、连接池使用情况等),有关超时的连接行为可能在不同的层(通常是连接池)中定义。

关于java - Hibernate Session如果长时间不使用会释放db连接吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39033614/

相关文章:

java - Play Framework 2.x Ebean 查询所有的ManyToMany

java - 当我删除 List<List<String>> 中特定索引处的元素时出现 UnsupportedOperationException?

java - 没有定义名为 'transactionManager' 的 bean

java.lang.UnsatisfiedLinkError : dlopen failed: cannot locate symbol "srand" referenced by "xx.so" 错误

java - Java 中指针的替代方案

java - 如何为具有 hibernate 配置的 Maven eclipse 项目制作可运行的 jar 文件

http - 为什么spring security会注销用户?

PHP 6 全局变量已弃用?

hibernate - 如何在 hibernate 状态下检查 session 是否已经打开事务?

java - 更新 android studio 时,错误 :Execution failed for task ':app:dexDebug' . > com.android.ide.common.process.ProcessException: