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,主要在进行跨资源访问事务时保证事务的原子性。

posted on 2011-02-15 22:10  魔战  阅读(197)  评论(0编辑  收藏  举报