Hibernate4.3 创建SessionFactory
看到网上Hibernate4的创建SessionFactory方法都用到ServiceRegistryBuilder 但是Hibernate4.3好像放弃了这个方法 我只用build创建的 也可以使用 这种方法可取吗? 请问各位大神都如何创建的?!!
public static SessionFactory getSessionFactory(){
SessionFactory sf = null;
try {
Configuration cfg = new Configuration();
cfg.configure();
ServiceRegistry sr = new ServiceRegistryBuilder().applySettings(cfg.getProperties()).build();
sf = cfg.buildSessionFactory(sr);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return sf;
}
------解决方案--------------------今天刚开学学hibernate,下了个最新版本的4.3,想看着教程弄个HELLOWORLD来学,但教程是3.2的,哎,弄了一天现在还没弄得,说我的配置文件无效,真不知是哪里出问题了
------解决方案--------------------Configuration conf=newConfiguration().configure();
SessionFactory sf = conf.buildSessionFactory();
Session session = sf.openSession();
Transaction tx=session.beginTransaction();
session.save(user);
tx.commit();