您的位置:首页 > 其它

不同版本Hidernate获得SessionFactory对象的方法

2017-12-02 22:13 519 查看
1、Hidernate3版本获得SessionFactory对象方法,在Hidernate4.0版本后淘汰:

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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐