美文网首页
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版本适配

    如果使用的是hibernate4.2之前的版本,那么方法就这么写: 如果是hibernate4.3之后的版本,那么...

  • hibernate

    hibernate默认不提交事务 hibernate有2级缓存 session.save() session.sa...

  • Hibernate

    hibernate简介Hibernatehibernate简介hibernate快速入门session查询api实...

  • hibernate的核心类有那些

    hibernate的核心类有那些? Hibernate的核心接口一共有5个,分别为:Session、Session...

  • Java设置Session

    设置Session 获取Session 前端适配

  • Hibernate(十五)管理 Session

    一、管理 Session Hibernate 自身提供了三种管理 Session 对象的方法 ①、Session...

  • Hibernate基本用法

    1、Hibernate注解 2、HQL查询 执行HQL查询的步骤:1、获得 Hibernate Session 对...

  • 2018-05-23

    翻译点关于hibernate session的英文材料 Session用于获得与数据库的物理连接,Session对...

  • Hibernate学习笔记 | 管理Session对象的方法

    管理Session Hibernate自身提供了三种管理Session对象的方法 Session对象的生命周期与本...

  • Hibernate Session

    Session接口是Hibernate向应用程序提供的操纵数据库的主要接口,它提供了基本的保存,更新,删除和加载J...

网友评论

      本文标题:HIbernate Session版本适配

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