SSH企业培训之数据抓取策略高速缓存.pptVIP

  • 4
  • 0
  • 约5.29千字
  • 约 23页
  • 2019-08-10 发布于湖北
  • 举报

SSH企业培训之数据抓取策略高速缓存.ppt

数据抓取策略与高速缓存 介绍 讲授: 刘晓涛 Email: lxt008@163.com Blog: /liuxiaotao008 MSN: lxt008@ 本章目标 数据加载策略与优化。 高速缓存讨论(含批量处理)。 对象同一性。 复合主键。 触发器/数据库生成值的处理。 计算列的处理。 数据加载策略与优化 延迟加载 加载代理(往往是ID),真正用到数据时才加载关联数据。 lazy=“true”,默认值。 即时加载 一条SQL语句连接查询,fetch=“join”。 两条SQL语句单独查询,fetch=“select”。 批量加载 设置batch-size属性。 Hibernate抓取策略 1.保持默认,同fetch=select,如: many-to-one name=classes column=classesid fetch=select/ fetch=select,另外发送一条select语句抓取当前对象关联实体或集合 2.设置fetch=join,如: many-to-one name=classes column=classesid fetch=join/ fetch=join,hibernate会通过select语句使用外连接来加载其关联实体或集合 此时lazy会失效 3.保持默认,同fetch=select,如: set name=stude

文档评论(0)

1亿VIP精品文档

相关文档