- 1
- 0
- 约1.91万字
- 约 14页
- 2016-10-12 发布于贵州
- 举报
iBATIS n Action:什么是iBATIS(一)
iBATIS In Action:什么是iBATIS(一)
iBATIS的哲学观,以及这个框架的来历。我们也说过,iBATIS是一个混合式的解决方案(hybrid solution),借鉴了多种操作关系数据库的方法的理念。那么iBATIS到底是什么呢?这一章就来回答这个问题。
iBATIS是一种data mapper。Martin Fowler在他的《Patterns of Enterprise Application Architecture》一书中是这样描述Data Mapper的:
一个映射层,在对象和数据库间传递数据,并保持两者与映射层本身相独立。.
注:Mapper是在两个独立对象间建立通信关系的一种对象。
Martin很好地区分了数据映射(Data Mapping)和元数据映射(Metadata Mapping),后者正是O/RM工具的依据,这种工具将数据库的表和列映射到应用程序中的类和字段(field),也就是说它将数据库的元数据映射到类的元数据。图2.1显示了类和数据库表的O/R 映射的情形。在这种情况下,类的每个字段映射到了表中的一个相应的列。
!--[if !vml]--!--[endif]--
译注:在C#中通常在类的属性(Property)与表的列间进行映射。
iBATIS则与之不同,它不是直接在类与数据表或字段与列之间进行关联,而是把SQL语句的参数(p
您可能关注的文档
- GIS软件在水保持制图上的应用7-28.doc
- GL系列数字皂流量计和JCL-20型玻璃皂膜流量计价格.docx
- GM-10kV压数字式兆欧表.doc
- GM-10kV调高压数字兆欧表.doc
- GM-5kV可高压数字兆欧表.doc
- GPC测定PE分子量的测定.doc
- GPIB板的安与使用初步.doc
- GPS卫星定位践报告.doc
- GPS定位技术验指导书.doc
- Great wmen Alone in Antarctica 阅读课教学设计.doc
- 第9课《桃花源记》课件 统编版语文八年级下册.pptx
- 第8课伟大的历史转折(大单元教学课件)历史统编版新教材八年级下册.pptx
- 第17课《短文两篇——陋室铭》课件-2025-2026学年初中语文统编版七年级下册.pptx
- 第13课+机の上に本が3冊あります+课件+2025-2026学年新标准日语初级上册.pptx
- 第12课《_诗经_二首关雎》课件(共20张ppt)统编版语文八年级下册.pptx
- 第17课《壶口瀑布》课件+2025-2026学年统编版语文八年级下册.pptx
- 第22课《礼记二则》课件 2025-2026学年统编版语文八年级下册.pptx
- 第22课《〈礼记〉二则——大道之行也》课件 -统编版语文八年级下册.pptx
- 第22课《大道之行也》课件-统编版语文八年级下册.pptx
- 第12课+辽宋夏金元时期经济的繁荣(情境化教学课件)历史统编版新教材七年级下册.pptx
最近下载
- FINE发现好衣服淘宝店618促销方案.pdf VIP
- 2026年渤海船舶职业学院单招《数学》试题预测试卷及答案详解一套.docx VIP
- SpaceClaim中文版 官方(教程).doc
- 动力电池检测 .pdf VIP
- 肝硬化肝性脑病诊疗指南(2024年版)解读PPT课件.pptx VIP
- 唐能通新生300天连载(41-50).doc VIP
- 深静脉血栓形成的诊断和治疗指南(第三版).pptx VIP
- 社区矫正对象报到情况通知单社区矫正对象未报到通知书37课件.pptx VIP
- 常用国内外材料的标准及牌号对照教材.pdf VIP
- Focusrite福克斯特control2802 logic使用说明书.pdf
原创力文档

文档评论(0)