Hibernate
Hibernate 是一个优秀的持久化框架
瞬时状态,持久状态
ORM :对象关系映射,完成对象数据到关系数据的映射机制
使用 Hibernate 的三项准备工作是:
1、 添加 hibernate 库
2、 添加 Hibernate 配置文件
3、 添加对应表的实体类和对应文件
对象的三种状态:临时状态 (Transient) 、持久化状态 (Psersistent) 、游离状态 (Detached)
Session 中的查询方法: load() 支持延迟加载 , get() 即时加载, load() 在数据中找不到数据会抛异常,而 get() 则返回 null 。
清除缓存方法: evict(),clear()
关联关系:一对一、一对多、多对多
继承实现的三种策略:单表继承,具体表继承,类表继承
Load 只有在 lazy=false 时,才支持多态查询。
支持一级缓存的方法: get(), load(), iterate( 查询实体对象 )
避免大量体入库内存溢出 : 先 flush() 再 clear().
事务的四个特性:原子生、一致性、隔离性、持久性。
Session 缓存的三大作用:
1、 减少数据库的访问频率,提高访问性能
2、 保证缓存中的对象与数据库同步,位于缓存中的对象称为持久化对象
3、 当持久化对象之间存在关联时, Session 保证不出现对象图的死锁。

2584

被折叠的 条评论
为什么被折叠?



