1.在hibernate3中我们使用如下方式创建SessionFactory
Configuration config = new Configuration().configure();
// Hibernate 3 的写法
SessionFactory sessionFactory = config.buildSessionFactory();2.在hibernate4中我们使用如下方式创建SSessionFactory
Configuration config = new Configuration().configure();
// hibernate4 的写法
ServiceRegistry serviceRegistry= new ServiceRegistrybuilder().applySettings(config.getProperties()).buildServiceRegistry();
SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);3.在hibernate5中我们使用如下方式去创建SessionFactory
Configuration config = new Configuration().configure();
// hibernate5 的写法
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config.getProperties())
.build();
SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);
本文介绍了Hibernate从版本3到版本5创建SessionFactory的过程变化。通过不同版本的对比,展示了配置方式及服务注册机制的演变。
967

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



