Hibernate4中buildSessionFactory过期的解决方案

今天JavaEE项目要写Hibernate。然而书上的版本是老版本。

我就写了cfg.buildSessionFactory();

结果无情的被IDE划上一道删除线。。。。。

于是我上网查询了一下,找到了以下的解决方案:

1
2
3
4
5
6
7
8
9
Configuration cfg = new Configuration(); 

cfg.configure();

ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry();

SessionFactory sf = cfg.buildSessionFactory(sr);

Session session = sf.openSession();

虽然并没有什么卵用,因为我很快就换Spring来管理Hibernate了。

很久没有写博客了。今天找到些要记录的东西。。。。。于是先发一篇。。。