java - JPA 应用程序中的连接何时返回到连接池?

标签 java jpa database-connection connection-pooling entitymanager

如果我调用,连接是否只返回到 JPA 应用程序中的连接池

entityManager.close();

?

支持实体管理器的连接能否在其生命周期内发生变化?

提前致谢 魔珠

最佳答案

JPA 规范没有定义这些东西,它取决于实现来管理连接。出于显而易见的原因,当事务处于 Activity 状态时,您可以安全地假设连接在提交之前是相同的。一旦 txn 结束,它可能会被退回,或者可能会根据实现情况被保留(你没有提到你的)

关于java - JPA 应用程序中的连接何时返回到连接池?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13707183/

相关文章:

c# - 如何在代码隐藏中设置DB ConnectionStringSettings

java - 如何将数据客户端发送到服务器django channel

java - 实时数据传输架构

hibernate - Spring Java 配置中的实体类配置

architecture - Lift-JPA 应用程序的良好架构是什么?

mysql - [MySQL] : table view or actual table.(跟踪主键)

node.js - CentOS + Node.js (v8.15.0) + Sequelize (v4.38.0) 到 Azure SQL 间歇性连接问题

java - 使用 ANTLR 识别 JavaScript 文件中的全局变量声明

java - Akka:可序列化的 Prop

spring - Spring 数据的延迟加载