1. Configuration 接口
该接口用于加载Hibernate的配置文件及启动hibernate,创建SessionFactory实例。(先加载配置文件并对配置文件进行读取,然后根据配置传教SessionFactory)
2.SessionFactory 接口
SessionFactory 用于对hibernate进行初始化操作,是一个Session工厂,session对象从此接口获取。(通常,一个项目只有一个SessionFactory对象,SessionFactory对象是一个重量级的对象,比较耗时和耗资源)。
3.Session 接口
Session接口是操作数据库的核心对象,负责管理所有与持久化有关的操作。发送非线性安全的。
4.Transaction接口
Transaction 用于对事务的相关操作。如提交,回滚等。
5.Query接口
Query 接口用于对数据库的查询操作。
6.Criteria接口
Criteria 接口同样是查询操作。