美文网首页
hibernate中API

hibernate中API

作者: jose_dl | 来源:发表于2017-08-20 13:12 被阅读0次

Configuration

  • 功能:配置加载类,用于加载主配置,orm元数据的加载
  • 创建对象
    Configuration conf= new Configuration();
    
  • 读取指定配置文件
    虽然这里只用空参构造,但是关联源码可以发现,其实调用的就是hibernate.cfg.xml这个主配置文件。
image.png
```
conf.configuration();
```
  • 得到SessionFactory对象
    SessionFactory sessionFactory = conf.buildSessionFactory();
    

SessionFactory

功能:获得session对象的工厂
注意:
1sessionFactory负责保存和使用所有配置信息,因此消耗资源非常大
2sessionFactory属于线程安全设计
结论:保证在项目中只创建一个1sessionFactory

Session session = sessionFactory.openSession();//打开一个新的session对象

Session

功能:表达hibernate框架与数据库之间的连接技术,会话。
是操作数据库的核心对象

  • 获得操作事务的transaction对象
Transaction tx = session.beginTransaction();

Transaction

tx.commit();
tx.rollback();

相关文章

  • hibernate中API

    Configuration 功能:配置加载类,用于加载主配置,orm元数据的加载 创建对象Configuratio...

  • Hibernate从入门到应用

    Hibernate API简介 Hibernate API对 JDBC API 进行封装,提供面向对象的数据库访问...

  • Hibernate

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

  • 解决 JPA2.1 支持 group by 多个字段

    可以使用 Hibernate API 中的 @Formula 解决 group by 中多个字段的问题,代码如下:...

  • Hibernater学习笔记(二)

    hibernate核心api 1.Configuration 在src下面找名称为hibernate.cfg.xm...

  • Hibernate之API

    一、Hibernate的API介绍 1、Configuration对象 Hibernate框架的配置对象,主要用于...

  • spring——@Transactional为啥不生效

    Spring 针对 Java Transaction API (JTA)、JDBC、Hibernate 和 Jav...

  • hibernate

    介绍 hibernate配置文件说明 基本使用代码一 基本使用代码二 API 持久化类的状态 Hibernate的...

  • Hibernate核心API

    一、session session可以理解为操作数据库的对象session的特点:线程不安全 1、把对象保存在关系...

  • hibernate查询API

    查询表里面的所有记录 1、通过Query对象查询 2、通过criteria对象查询 3、通过SQLQuery对象实现

网友评论

      本文标题:hibernate中API

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