在使用Hibernate执行持久化操作前,需要得到一个Session对象。有了Session对象,就可以以面向对象的方式保存、获取、更新和删除对象。
Session对象可以通过SessionFactory(回话工厂类)的openSession方法来获得。
Hibernate5与4和3相比有一点小变化,具体代码如下:
protected void setUp() throws Exception {
// SessionFactory只建立并执行一次
final StandardServiceRegistry registry = new StandardServiceRegistryBuilder()
.configure() // 使用hibernate.cfg.xml进行配置
.build();
try {
sessionFactory = new MetadataSources( registry ).buildMetadata().buildSessionFactory();
}
catch (Exception e) {
StandardServiceRegistryBuilder.destroy( registry );
}
}
版权声明:本文为u013961139原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。