嗨,现在我JSF2+Hibernate
在我的网络项目中使用,但我知道Spring
它非常流行和强大的框架(我是 Spring 中的新手)所以我正在考虑集成Spring
并Hibernate4
在我的项目中,所以我在谷歌中寻找一些演示示例,但我注意到在大多数地方人们使用下面的代码进行会话初始化
public class UserDAO implements IUserDAO {
private SessionFactory sessionFactory;
/**
* Get Hibernate Session Factory
*
* @return SessionFactory - Hibernate Session Factory
*/
public SessionFactory getSessionFactory() {
return sessionFactory;
}
/**
* Set Hibernate Session Factory
*
* @param SessionFactory - Hibernate Session Factory
*/
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
这是SessionFactory
在每个DAO
类中创建对象的好方法吗?或者有什么更好的方法来处理数据库连接?这样就没有任何会话管理不善的机会。请帮助我实施最佳方法。谢谢