基本核心接口:
session接口 ,该接口实例轻量级,容易创建和毁灭,非线程安全,可称为持久管理者
SessionFactory 接口,是重量级,一般一个应用只有一个,如果有多个数据库,那可能就有多个sessionFactory实例,存储着SQL语句和数据,以及Mapping数据,是线程安全的。
Configuration interface 配置文件所用。
Transaction interface 事物处理所用,应用程序可以使用这个接口,操控事物边界。
Query and Criteria interfaces 用于查询所用
回调接口:Lifecycle and Validatable接口已经不被使用,Interceptor接口被引用
类型:是该框架的基本元素,映射每个Java类型和每个数据库列,同时支持用户类型,和复杂类型。
扩展接口:主键生产接口,等。
配置:主要是关于SessionFactory的参数配置,包括自己管理和容器管理两种。