我在Try
集团下面的代码:连接和会话结束
// Session variable
Session session = null;
// Connection variable
Connection conn = null;
try {
...
// Get hibernate session
session = getHibernateTemplate().getSessionFactory().openSession();
// Get connection frojm session
conn = session.connection();
...
}catch{
...
}
而在finally
集团我想与集团数据库的连接的所有相关对象。
会议闭幕让我们关闭连接?或者我们必须先关闭连接? 解决方案1:
finally{
try{if (conn!=null) conn.close();}ctach{}
try{if (session!=null) session.close();}catch{}
}
解决方案2:
finally{
try{if (session!=null) session.close();}catch{}
}
在之前的两种解决方案之一的情况下,你能解释专门通过会话和连接之间的关系泳池的方式。
这是Java的吗?你没有把它标记为这样。 – Perry 2012-03-01 17:08:15
是的,当然,我已经添加了Java标记 – kaissun 2012-03-02 07:42:32