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的主要内容,如果未能解决你的问题,请参考以下文章