- Hibernate的持久化类的编写规则
- 无参数构造
- 属性私有
- 属性尽量使用包装类
- 提供一个唯一OID与主键对应
- 不要使用final修饰
- Hibernate的主键生成策略
- 主键分类
- 自然主键
- 代理主键
- 主键生成策略
- increment
- identity
- sequence
- uuid
- native
- assigned
- foreign
- 主键分类
- Hibernate的持久化类的三种状态
- 瞬时态:没有唯一标识OID,没有被session管理
- 持久态:有唯一标识OID,已经被session管理
- 脱管态:有唯一标识OID,没有被session管理
- 状态转换:(了解)
- Hibernate的一级缓存
- 一级缓存:Hibernate优化手段,称为是session级别缓存。
- 一级缓存:快照区
- Hibernate的事务管理
- 事务的回顾
- 事务的概念
- 事务的特性
- 引发安全性问题
- 安全性问题解决
- Hibernate解决读问题
- 配置设置隔离级别
- Hibernate解决Service事务
- 采用的是线程绑定的方式:
- 事务的回顾
- Hibernate的其他的API
- Query :HQL 面向对象方式的查询。
- Criteria :QBC 完成面向对象化。
- SQLQuery :SQL查询
黑马教程copy过来的