- 2
- 0
- 约6.48千字
- 约 8页
- 2018-02-08 发布于河南
- 举报
iBATISInAction:使用高级查询技术(一)
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语句从数据库获取数据。在那些例子中,我们获取的结果仅仅是单个对象,即使是连接多表也是如此。事实上,如果您有多个复杂对象,也可以使用iBA
您可能关注的文档
最近下载
- 水利水电建设工程蓄水安全鉴定和竣工验收技术鉴定导则.pdf VIP
- 危险化学品生产建设项目安全风险防控指南(试行)风险防控指南.docx VIP
- 最新宫颈疾病诊治指南.ppt VIP
- 腾讯云&霞光社:AI in ALL:2025企业出海白皮书.pdf VIP
- 叉车安全驾驶员培训课件.pptx VIP
- 【化学含答案】福建省普通高中2024年6月学业水平合格性考试化学试题.docx VIP
- 水利测雨雷达系统建设与应用技术要求(试行)下载.docx VIP
- 第21课 明清时期的科技与文化课件 (共33张PPT)2024-2025学年统编版七年级历史下册.pptx VIP
- 六化安全生产课件.ppt VIP
- 2023年深圳市龙华产业资本投资有限公司人员招聘考试参考题库及答案解析.docx VIP
原创力文档

文档评论(0)