hibernate核心接口

Configuration对象:读取hibernate配置文件

两种配置方法:

hibernate.properties--->构造方法 Configuration cf=new Configuration();

hibernate.cfg.xml--->构造方法:Configuration cf=new Configuration().configuration();

SessionFactory对象:一个实例对应一个数据库,通常只创建一次,所以可以写成单例

Session对象:非线程安全,生命周期和事务一致,代码了与数据库之间的一次操作,管理了缓存和持久化

Tranasction对象:事务对象

Query对象:执行hql语句

hibernate支持jdbc访问数据库,jndi是一个树以树结构访问对象,jta是一个容器实现了两阶段提交协议,保证事务的原子性,在跨数据库保证数据的安全性。

Interruptor对象:拦截器,比如拦截User对象创建时执行方法,拦截User对象销毁时执行方法。

jndi:java名称和目录接口,采用树结构来管理对象。

jta:java事务api,实现了两阶段提交协议的api,主要在进行跨资源访问事务时保证事务的原子性。

原文地址:https://www.cnblogs.com/jinzhengquan/p/1955597.html