关闭

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

标签: Hibernate框架获得SessionFactory对象
61人阅读 评论(0) 收藏 举报
分类:

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();


      

2
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:666次
    • 积分:181
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:1篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论