各版本Hibernate 获取 Session Factory

来源:互联网 发布:双十一网络瘫痪 编辑:程序博客网 时间:2024/05/17 06:22

Hibernate 获取 Session Factory
Hibernate每个版本获取session factory的方式都不同,假设hibernate配置文件的路径如下:
这里写图片描述

一,Hibernate3

 Configuration config = new Configuration().configure("hyman/study/config/hibernate.cfg.xml"); SessionFactory sessionFactory = config.buildSessionFactory();

二 ,Hibernate4

Configuration configuration=new Configuration().configure("hyman/study/config/hibernate.cfg.xml");StandardServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();sessionFactory=configuration.buildSessionFactory(serviceRegistry);

三,hibernate5

StandardServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder().configure("hyman/study/config/hibernate.cfg.xml").build();sessionFactory=new MetadataSources(serviceRegistry).buildMetadata().buildSessionFactory();
原创粉丝点击