博为峰JavaEE技术文章 ——MyBatis Mapper XML

前面已经对Mybatis已经有了初步的认识和了解,对其工作流程也有了一个概念。今天小博老师给大家介绍Mybatis的核心内容:Mapper。

Mybatis是一个ORM框架,相比Hibernate相对轻量级。主要核心基于SQL语句的映射,SQL映射的 XML 文件是很简单的。相同功能的SQL映射与普通JDBC代码比较来看,SQL映射节省了大约 95%的代码量。MyBatis就聚焦在SQL  映射,使其远离于普通的JDBC方式。

Mybatis与Hibernate的比较

MybatisSQL映射文件的几个顶级元素:

cache – 配置给定命名空间的缓存。

cache-ref – 从其他命名空间引用缓存配置。

resultMap – 描述如何从数据库结果集中来加载你的对象。

sql – 可以重用的 SQL 块,也可以被其他语句引用。

insert – 映射插入语句

update – 映射更新语句

delete – 映射删除语句

select – 映射查询语句

接下去的部分,我们将分别对这几个主要元素细节展开讲解。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容