2021年1月13日
摘要: (1)数据库设计调整。(2)HQL 优化。(3)API 的正确使用(如根据不同的业务类型选用不同的集合及查询 API)。 (4)主配置参数(日志,查询缓存,fetch_size, batch_size 等)。 (5)映射文件优化(ID 生成策略,二级缓存,延迟加载,关联优化)。 (6)一级缓存的管理 阅读全文
posted @ 2021-01-13 15:18 Wang梦怡 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在 Hibernate 中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在 Hibernate3 中还提供了对属性的延迟加载。延迟加载的过程:通过代理(Proxy)机制来实现延迟 阅读全文
posted @ 2021-01-13 15:12 Wang梦怡 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Hibernate 缓存分为两层:Hibernate 的一级缓存和 Hibernate 二级缓存。 Hibernate 一级缓存(Session 的缓存): (1)Session 实现了第一级 Cache,属于事务级数据缓冲。一旦事务结束,缓存随之失效。一个 Session 的生命周期对应一个数据库 阅读全文
posted @ 2021-01-13 15:03 Wang梦怡 阅读(77) 评论(0) 推荐(0) 编辑