我在很多论坛上看到过,但仍然很困惑。我们正在使用 Spring 3.1 和 Hibernate 4 开始一个新项目,并且需要决定使用 Spring 的 Hibernate 使用哪种策略:
直接访问休眠
会话会话 = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction();
使用休眠模板
List bb = (List)hibernateTemplate.find("来自实体");
使用 HibernateDAOSupport 类
List bb =(List)getHibernateTemplate().find("来自实体");
你能帮我用什么吗?我已经阅读了CodeRanch和另一个链接,它告诉我们从Hibernate 3.x开始我们应该注入SessionFactory
我们的 DAO 类(使用@Repository
)。
有人可以详细解释一下吗?
问候,
阿伦·库马尔