- 1
- 0
- 约 13页
- 2016-11-28 发布于河南
- 举报
05_retrieve_strategy
Hibernate的检索策略 教学内容 立即检索策略 延迟检索策略 迫切左外连接检索策略 每种检索策略的适用范围 在程序中显式指定迫切左外连接检索策略 CUSTOMERS表和ORDERS表中的记录 运行Session的find()方法 List customerLists=session.find(from Customer as c); 运行以上find()方法时,Hibernate将先查询CUSTOMERS表中所有的记录,然后根据每条记录的ID,到ORDERS表中查询有参照关系的记录,Hibernate将依次执行以下select语句: select * from CUSTOMERS; select * from ORDERS where CUSTOMER_ID=1; select * from ORDERS where CUSTOMER_ID=2; select * from ORDERS where CUSTOMER_ID=3; select * from ORDERS where CUSTOMER_ID=4; Customer与Order对象的关联对象图 默认的立即检索策略的缺点 select语句的数目太多,需要频繁的访问数据库,会影响检索性能。如果需要查询n个Customer对象,那么必须执行n+1次select查询语句。这种检索策略没有利用SQL的连接查
您可能关注的文档
- CS 267 Applications of Parallel ComputersDense Linear Algebra.ppt
- (第7章.ppt
- C第十二讲4.ppt
- 拦截器.docx
- 高级SQL介绍.ppt
- 第8章-函数.ppt
- 3递归算法.ppt
- 51CTO下载-3+类和对象.ppt
- L 3 Description of a Person.ppt
- C程序设计第七章函数.ppt
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)