Mybatis技术简介 dezhaos@ MyBatis的前世今生 MyBatis的前身就是iBatis,iBatis本是由Clinton Begin开发,后来捐给Apache基金会,成立了iBatis开源项目。2010年5月该项目由Apahce基金会迁移到了Google Code,并且改名为MyBatis。 MyBatis介绍 MyBatis是一个数据持久层(ORM)框架。把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现。 MyBatis的优点:1.基于SQL语法,简单易学。2.能了解底层组装过程。?? 3.SQL语句封装在配置文件中,便于统一管理与维护,降低了程序的耦合度。4.程序调试方便。 与传统JDBC的比较 减少了61%的代码量 最简单的持久化框架 架构级性能增强 SQL代码从程序代码中彻底分离,可重用 增强了项目中的分工 增强了移植性 JDBC 与 MyBatis直观对比 MyBatis 就是将上面这几行代码分解包装: 前两行是对数据库的数据源的管理包括事务管理, 3、4 两行MyBatis通过配置文件来管理 SQL 以及输入参数的映射, 6、7、8 行MyBatis获取返回结果到 Java 对象的映射,也是通过配置文件管理。 与Hibernate的对比 MyBatis 1、是一个SQL语
您可能关注的文档
- gkh pt课件.pptx
- GLP-1及利拉肽整体介绍.ppt
- Globaliztion. 英语版全球化PPT.pptx
- google等学术搜引擎的检索方法与技巧.ppt
- GMP人员培训与核管理规程.doc
- GPS监控人培训考核试卷及答案.docx
- GTD时间管:实用案例详解.pptx
- HELLP合征.ppt.ppt
- Hadop - 介绍.pptx
- HAZOP分培训课件.ppt
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
最近下载
- 2026年湖北省公务员《行测》考试真题_含答案版.pdf
- 2025年北京高中化学奥林匹克竞赛预赛试题真题(含答案).docx
- 2026南京市新能源电池研发产业市场现状供需分析及投资评估规划分析研究报告.docx
- 电商行业财务分析师岗位面试问题集.docx VIP
- 小学数学巧算24点专项练习题(每日一练,共15份).pdf VIP
- 16-18--2023届北京东城区高三一模语文讲评材料+课件.pptx VIP
- 小学数学巧算24点专项练习题(每日一练,共8份).pdf VIP
- 浙江名校新高考研究联盟(Z20 名校联盟)2026届高三上学期第一次联考数学试题+答案.doc VIP
- 小学数学巧算24点专项练习题(每日一练,共19份).docx VIP
- (2025)铁路局招聘笔试真题及答案.docx VIP
原创力文档

文档评论(0)