码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate——5.2配置

时间:2016-11-21 08:45:28      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:应用程序   configure   简洁   应该   资料   自己   官方文档   figure   src   

Hibernate 5.2才刚刚出来不久,很多资料都并不可靠,终于完成了Hibernate的启动,的确和Hibernate4.x有些不同。

 

官方文档中的代码代码会报错

如下:

技术分享

目前在我所知的范围内有两种办法:

当然,提醒一下自己,官方文档反复提到sessionFactory创建代价很高,因此应该服务于整个应用程序。

第一种简洁并且工作正常,但是由于buildFactory使用了无参构造,是遭到废弃的方法,因此或许将来会有问题???

void setUp(){
        Configuration config = new Configuration().configure();
        sessionFactory = config.buildSessionFactory();
]

第二种写法虽然可以跑通,并且使用了带参数的buildFactory,但是参数复杂并且亲测不能自动建表,个人感觉不如第一种方便

void setUp(){
        Configuration config = new Configuration().configure();
        ServiceRegistry sr =new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
        this.sessionFactory = config.buildSessionFactory(sr);

}

 

Hibernate——5.2配置

标签:应用程序   configure   简洁   应该   资料   自己   官方文档   figure   src   

原文地址:http://www.cnblogs.com/luruiyuan/p/6084168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!