什么时候连接返回到JPA应用程序中的连接池?

moj*_*-de 7 java database-connection jpa connection-pooling entitymanager

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

entityManager.close();
Run Code Online (Sandbox Code Playgroud)

?

支持实体经理的连接在其生命周期中是否会发生变化?

感谢提前mojoo

Dat*_*eus 5

JPA规范没有定义这样的东西,也没有定义管理连接的实现.当事务处于活动状态时,出于显而易见的原因,您可以安全地假设连接在提交之前是相同的.一旦txn结束,它可能会被退回,或者可能会根据实施情况保留(并且您不会提及您的)