不同版本Hidernate获得SessionFactory对象的方法
2017-12-02 22:13
519 查看
1、Hidernate3版本获得SessionFactory对象方法,在Hidernate4.0版本后淘汰:
2、 Hidernate4版本获得SessionFactory对象方法,在Hidernate5.0版本后淘汰:
在4.0以后添加了ServiceRegistry类,Hibernate的任何配置和服务都需要在该对象中注册后才能生效
3、 Hidernate5版本获得SessionFactory对象方法:
用StandarServiceRegistryBuilder取代了ServiceRegistryBuilder
Configuration configuration=new Configuration().configure(); SessionFactiontory sessionFactiontory=configuration.buildSessionFactory();
2、 Hidernate4版本获得SessionFactory对象方法,在Hidernate5.0版本后淘汰:
在4.0以后添加了ServiceRegistry类,Hibernate的任何配置和服务都需要在该对象中注册后才能生效
Configuration configuration=new Configuration().configure(); ServiceRegistry serviceRegistry=new StandarServiceRegistryBuilder().applySettings(Configuration.getProperties()) .buildServiceRegistry(); SessionFactiontory sessionFactiontory=configuration.buildSessionFactory(serviceRegistry);
3、 Hidernate5版本获得SessionFactory对象方法:
用StandarServiceRegistryBuilder取代了ServiceRegistryBuilder
StandardServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder().configure().build(); SessionFactory sessionFactory=new MetadataSources(serviceRegistry).buildMetadata().buildSessionFactory();
相关文章推荐
- Net反射技术应用解决对象不同版本方法不同参数的问题
- hibernate4.2版本sessionFactory方法和旧版本的不同
- hibernate不同版本中sessionFactory获取方法
- 使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中; 2.调用集合的iterator()方法获得Iterator对象,并调用Ite
- Net反射技术应用解决对象不同版本方法不同参数的问题(转)
- .Net反射技术应用解决对象不同版本方法不同参数的问题
- 使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中; 2.调用集合的iterator()方法获得Iterator对象,并调用Ite
- .Net反射技术应用解决对象不同版本方法不同参数的问题
- Net反射技术应用解决对象不同版本方法不同参数的问题 【转载】
- .Net反射技术应用解决对象不同版本方法不同参数的问题
- 页面上获得Flash的对象的方法,官方版本
- 关于hibernate4,版本与5版本中创建SessionFactory对象的不同
- JavaScript基础(基本语法:变量、语句、数组、函数、对象、全局方法以及js与java不同,js与html关联)
- 在Action类中获得HttpServletResponse,HttpServletRequest对象的方法
- Spring 创建对象的问题,不同构造方法创建对象,使用工厂类类获取对象、单例或多例、延迟创建问题
- Java中获得一个Class对象的方法
- json格式对象和数组的不同处理方法
- Microsoft Visual Studio 不同的版本,创建对象会报错
- JAVA中两个不同对象的equals方法使用注意点
- VC中获得当前运行的全局应用对象APP的方法