日期:2014-05-17  浏览次数:20763 次

SessionFactory.close()和close(session)的区别
用hibernate-struts-spring做东西

在做有关DAO的部分

创建了一个SessionFactory以创建若干个Session(SessionFactory.openSession())

使用Session需要关闭的时候

出现了题目中的问题

是应该session.close()呢 还是 SessionFactory.close()?

谢谢
session SessionFactory

------解决方案--------------------
SessionFactory是Session工厂,也就是一个SessionFactory可以在需要Session的时候就产出一个。当你不再需要SessionFactory的时候就可以调用HibernateDB里面的close()方法了。一般是不会调用的。