美文网首页
HIbernate Session版本适配

HIbernate Session版本适配

作者: dragon海鸟 | 来源:发表于2021-01-05 11:58 被阅读0次
    • 如果使用的是hibernate4.2之前的版本,那么方法就这么写:
    //创建配置对象
    Configuration config = new Configuration().configure();
    //创建服务注册对象
    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
    //创建会话工厂对象
    sessionFactory = config.buildSessionFactory(serviceRegistry);
    //会话对象
    session = sessionFactory.openSession();
    //开启事务
    transaction = session.beginTransaction();
    
    • 如果是hibernate4.3之后的版本,那么方法就这么写:
      导入包换:org.hibernate.boot.registry.StandardServiceRegistryBuilder;
    //创建配置对象  
    Configuration config = new Configuration().configure();  
    //创建服务注册对象  
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config .getProperties()).build();  
    //创建会话工厂对象  
    sessionFactory = config.buildSessionFactory(serviceRegistry);  
    //会话对象  
    session = sessionFactory.openSession();  
    //开启事务  
    transaction = session.beginTransaction();  
    
    • hibernate5之后连上面的包都可以省略了:
    //创建配置对象(读取配置文档)  
    Configuration config = new Configuration().configure();  
    //创建会话工厂对象  
    sessionFactory = config.buildSessionFactory();  
    //会话对象  
    session = sessionFactory.openSession();  
    //开启事务  
    transaction = session.beginTransaction(); 
    

    相关文章

      网友评论

          本文标题:HIbernate Session版本适配

          本文链接:https://www.haomeiwen.com/subject/hswrektx.html