主配置文件
* Hibernate的主配置文件是一个XML文件,通常命名为hibernate.cfg.xml。
* 该文件中可以配置数据库连接参数、Hibernate框架参数,以及映射关系文件。
实体类
* 实体类是与数据库表对应的Java类型,它是用于封装数据库记录的对象类型。
映射关系文件
*映射关系文件指定了实体类和数据表的对应关系,以及类中属性和表中字段之间的对应关系;
*Hibernate中使用XML文件来描述映射关系,文件通常命名为"实体类.hbm.xml", 并放于实体类相同的路径下。
底层API
* Hibernate提供了一系列的底层API,基于ORM思想,对数据库进行访问。
* 这些API主要是对映射关系文件的解析,根据解析出来的内容,动态生成SQL语句,自动将属性和字段映射。
Hibernate常用API
* Configuration
- 负责加载主配置文件信息,同时也加载映射关系文件信息。
* SessionFactory
- 负责创建Session对象。
* Session
- 数据库连接会话,负责执行增删改操作。
* Transaction
- 负责事务控制。
* Query
- 负责执行特殊查询。
Hibernate使用步骤
1、导入Hibernate包,已经数据库驱动包。
2、引入Hibernate主配置文件hibernate.cfg.xml。
3、创建实体类。
4、创建映射关系文件。
5、使用Hibernate常用API执行增删改查操作。