hibernate4 sessionFactory

Posted 好记性不如烂笔头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate4 sessionFactory相关的知识,希望对你有一定的参考价值。

 

 

近期使用hibernate 4.1.3版本  发现Hibernate4已经将configuration的buildSessionFactory方法已经划线了,说明已经过时了。

Configuration cfg = new Configuration();
        SessionFactory factory = cfg.buildSessionFactory();

后来参看hibernate源码。以及API帮助文档,发现Hibernate4新增了一个接口ServiceRegistry,

所有基于Hibernate的配置或者服务都必须统一向这个ServiceRegistry注册后才能生效。

代码如下

// 读取hibernate.cfg.xml文件
Configuration cfg = new Configuration();
ServiceRegistry service = new ServiceRegistryBuilder().applySettings(cfg.getProperties())
.buildServiceRegistry();
SessionFactory factory = cfg.buildSessionFactory(service);

 

以上是关于hibernate4 sessionFactory的主要内容,如果未能解决你的问题,请参考以下文章

hibernate4 sessionFactory

Hibernate4学习总结

hibernate4之实用方法

Hibernate4学习总结

Hibernate4学习总结

hibernate4之一对多自身映射