Hibernate初始化SessionFactory

时间:2013-06-14 22:15:30

标签: spring hibernate

我发现有两种方法可以初始化hibernate SessionFactory,

  1. 通过org.hibernate.cfg.Configuration,读取hibernate.cfg.xml进行配置,我将获得java代码

      

    SessionFactory sessionFactory = new Configuration()。configure()。buildSessionFactory();

  2. 通过org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean bean,我将拥有java代码

      

    @Autowire
         private SessionFactory sessionFactory

  3. 两者都按预期得到了结果。但是在应用程序使用方面有什么不同吗?例如,Web应用程序似乎更喜欢方法2,因为我阅读的教程是以这种方式配置的。

1 个答案:

答案 0 :(得分:1)

不同之处在于,在方法2中,让spring配置会话而不是手动手动。如果您使用spring框架,我认为这是一种更好的方法。