日期:2014-05-20  浏览次数:20913 次

Session是否关闭?急。
this.getSession().createSQLQuery(sql)
this.getSession().createQuery(sql);
this.getSession().createCriteria();
SSH中Spring管理hibernate 事物。
上述三个方法Spring是否自动关闭session
有详细说明吗?谢谢,项目部署后说打开连接太多。我知道是否是session没有关闭的原因。

------解决方案--------------------
这要看你的getSession()方法是如何实现的。
------解决方案--------------------
看你用openSession还是getCurrentSession
前者需要手动关闭 后者自动关闭
------解决方案--------------------
那要看你的Session是怎么来得,看你的问题说的是使用SPRING管理,应该不需要自己手动关闭
------解决方案--------------------
探讨

看你用openSession还是getCurrentSession
前者需要手动关闭 后者自动关闭

------解决方案--------------------
探讨

引用:
这要看你的getSession()方法是如何实现的。

HibernateDaoSupport中的getSession方法Dao层中继承的