MyBatis 映射配置文件概述
前面,我们去完成了 MyBatis 的快速门,那接下来我们就要对快速入门中所涉及到的映射配置文件给大家做一下概述,方便大家掌握。
我们先看看 XML 定义语句的方式,事实上 MyBatis 提供的所有特性都可以利用基于 XML 的映射语言来实现,这使得 MyBatis 在过去的数年间得以流行。如果你用过旧版本的 MyBatis,你应该对这个概念比较熟悉。 但相比于之前的版本,新版本改进了许多 XML 的配置,后面我们会提到这些改进。
我们在完成快速入门的过程中,是不是编写了一个 UserMapper.xml 一个映射配置文件,现在我们就以这个映射配置文件为例,解读一下这个映射配置文件。

先看这个映射配置文件的一个头部。

这一部分是映射配置文件的 dtd 约束头。因为我们当前的映射配置文件是 xml 格式的,大家都知道 xml 文件基本上都是要有约束头的。对于映射配置文件的 dtd 约束,我们平时在编写的时候去哪儿找呢?我们可以去 MyBatis 官方文档中去寻找,在官网的入门案例中有详细介绍,其中,有一个是核心配置文件,一个是映射配置文件。比如:

接着我们来看一下 mapper 相关的配置。

mapper 是一个根标签,其中,namespaces 和 mapper 中的子标签的 id 共同构成唯一标识。命名空间更详细的介绍,大家可以参考官网来学习。
select 标签指的是查询操作,在今后的开发中,还会遇到很多标签,比如 update、delete 以及 insert 等等标签,在后面的学习中会详细介绍。
resultType 是返回结果类型,详细内容,我们后期再详细介绍。
我们在这个映射配置文件中,做不同的业务逻辑操作,就要使用不同的标签,这样更方便我们的维护。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
