Configuration cf = new Configuration().configure();
//configuration会自动读取src下的hibernate.cfg.xml文件,当此文件名改变时,设置修改的名称为形参。
// Configuration cf = new Configuration().configure("hib.cfg.xml");
//在hibernate3.x中是这种写法
// SessionFactory sf = cf.buildSessionFactory();
//在hibernate4.0-4.2为此写法
ServiceRegistry sr = new ServiceRegistryBuilder()
.applySettings(cf.getProperties())
.buildServiceRegistry()
//在hibernate4.3写法
// ServiceRegistry sr = new StandardServiceRegistryBuilder()
// .applySettings(cf.getProperties())
// .build();
SessionFactory sf = cf.buildSessionFactory(sr);
Session session = sf.openSession();
//第一种
Transaction tra = session.beginTransaction();
//第二种:必须 ----开始事务
// Transaction tra = session.getTransaction();
// tra.begin();
hibernate不同版本中sessionFactory获取方法
最新推荐文章于 2019-11-28 16:24:57 发布
本文介绍了Hibernate框架的配置过程及会话管理方法,包括Configuration类的使用、SessionFactory的创建方式变化及其在不同版本间的差异,并展示了如何打开会话及进行事务管理。
1200

被折叠的 条评论
为什么被折叠?



