1. 一级缓存减少与数据库的交互提高性能,hql缓存
2. 二级缓存存储一些常用不变的对象放入到缓存提高效率。
3. 查询缓存通过把数据放入到查询缓存提高效率
4. 延迟加载通过改变sql语句的发出时间来提高效率
5. 抓取策略通过发出怎样的sql来提高效率(subselect join)
6. 级联更新操作
7. 维护关系操作
8. 对象的副本
9. 对象状态的维护(临时 持久 游离)
10. 对象的操作方法 (load save evict update refresh flush clear)