Hibernate Seam-通过(会话)em.getDelegate()获取连接;
我使用Seam框架 如果我这样做Hibernate Seam-通过(会话)em.getDelegate()获取连接;,hibernate,jpa,seam,entitymanager,Hibernate,Jpa,Seam,Entitymanager,我使用Seam框架 如果我这样做 Session sess = (Session)em.getDelegate(); Connection conn = sess.connection(); 这是一个新的连接吗? 我必须手动关闭连接吗 我在Weblogic应用程序服务器的一个循环中对此进行了测试: Session sess = (Session)em.getDelegate(); for (int i=1; i<=1000; i++) { Connect
Session sess = (Session)em.getDelegate();
Connection conn = sess.connection();
这是一个新的连接吗?
我必须手动关闭连接吗
我在Weblogic应用程序服务器的一个循环中对此进行了测试:
Session sess = (Session)em.getDelegate();
for (int i=1; i<=1000; i++) {
Connection conn = sess.connection();
// ...
//conn.close();
}
Session sess=(Session)em.getDelegate();
对于javadoc中的(inti=1;i)
获取此会话的JDBC连接。如果会话使用主动收集版本(如在CMT环境中),则应用程序负责关闭此调用返回的连接。否则,应用程序不应关闭连接