iBATIS In Action:使用高级查询技术(一)
本章内容包括
复杂的集合属性
映射关系的继承
语句类型和DDL
处理极大的数据集
除了前面两章中我们接触到的简单的数据库操作,iBATIS也可以完成更为复杂的任务。在本章中,我们会了解新的技术,减少我们的编码量;以及改善性能、降低资源消耗(footprint)的几种方法。
6.1 使用iBATIS操作XML
译者注:iBATIS的Java版本可以操作基于XML的数据。但意义并不是很大,在以后的版本中该特性可能会被移除。iBATIS.NET则未提供该功能。
6.2 使用映射语句关联对象
iBATIS框架也提供了多种方法用以关联复杂的对象,比如订单(order)和它的订单项(order item)(还有它们的相关产品、顾客等等)。每种方法都有其优点和缺点,正所谓“尺有所短,寸有所长”,每一种方案都不是完美的。应根据需要来选择适合的方案。
注意:为简短起见,在本章的余下的例子中,我们将省略那些对于演示来说不必要的数据。例如,当我们获取了一个顾客(customer)对象,我们不会获取它的所有字段,而是仅仅获取它的主键和外键。
6.2.1 复杂的集合属性
在第4章中,我们学习了如何使用SELECT语句从数据库获取数据。在那些例子中,我们获取的结果仅仅是单个对象,即使是连接多表也是如此。事实上,如果您有多个复杂对象
您可能关注的文档
- ELISPOT术.doc
- ELPI+固定染源颗粒物采样分析仪.doc
- EMTEK全球证研讨会.doc
- EndNote6讲义.doc
- ENSO监测简.doc
- EOP作曲大师用注意事项.doc
- EPS充放电记.doc
- ERP 沙盘对半决赛规则.doc
- ERP学案——品成本构成规则.doc
- ERP申请线上程.doc
- 2026年中国试验器行业市场占有率及投资前景预测分析报告.docx
- 2026年企业技术保护与知识产权协议.docx
- 2026年中国输配电设备行业市场分析与发展方向研究报告(定制版).docx
- 2026年企业知识产权的现状问题和建议.docx
- 2026年企业知识产权及商业秘密策划管理协议.docx
- 2026年企业知识产权纠纷策划协调协议样本.docx
- 深圳专用新教材英语沪教版八年级上册Unit8 Pets and us单元测试(含解析).docx
- 贵州贵阳市2025-2026学年度第二学期高二年级期末英语试卷(含答案).docx
- 北京市顺义区第一中学2025—2026学年度第二学期期末练习高二英语试卷(含答案).docx
- 甘肃兰州市新区教育片区联考2025--2026学年第二学期期末考试高一英语学科试卷(含答案).docx
最近下载
- 2025年四川省普通高中学业水平合格性考试英语试卷(附答案及解析).pdf VIP
- 2026年河南(中考)语文真题含答案.docx VIP
- 江苏苏州高新区(虎丘区)市场监督管理局公益性岗位招聘笔试高频难、易错点备考题库附答案详解.docx VIP
- 物料调拨流程规范.docx VIP
- 2025年山东省济南市中考化学真题(含答案).pdf
- 物料调拨管理制度物料调拨办法.doc VIP
- 《老年人日常健康照护技术》高职智慧健康养老专业全套教学课件.pptx
- 使用ARIMA模型预测公园绿地面积_闫祥祥.pdf VIP
- 朱自清《春》重音和停连课件.pptx VIP
- 2025注册消防工程师试题及答案.doc VIP
原创力文档

文档评论(0)