【问题标题】:Hibernate initialize SessionFactory休眠初始化 SessionFactory
【发布时间】:2013-06-11 16:01:28
【问题描述】:

我发现有两种方法可以初始化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
    私有 SessionFactory 会话工厂

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

【问题讨论】:

    标签: spring hibernate


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多