5.3 Mybatis映射文件 - 零基础入门,轻松学会查询的select标签和resultMap标签

本文介绍了Mybatis XML映射文件的基础知识,包括什么是Mapper、mapper标签的使用,以及select标签和resultMap标签的详细操作。通过实战案例,展示了如何在IntelliJ IDEA中使用MybatisX插件快速生成并配置select标签,解决字段名不一致的问题。文章适合Java开发者,特别是Mybatis初学者。

前言

MyBatis的强大在于它的语句映射,它提供了注解XML映射文件两种开发方式,都是为了减少我们的使用成本,屏蔽JDBC代码细节,节省代码,从而让我们更专注于SQL代码!

通过 《上文》,我们学会了常用12种注解开发,本文主要讲解XML映射文件方式开发,虽然它没有注解那么方便,但是功能更强、更易维护,是 MyBatis 官方推荐的一种方式。本文会结合实战项目先介绍什么是XML映射文件Mapper? 然后说清楚常用的select标签resultMap标签的用法,重要的点和快捷的方法我都会指出,内容不多但很重要,适合零基础入门,让你几分钟轻松学会,Let’s Go!


优快云成就一亿技术人



一、什么是XML映射文件Mapper?

其实Mybatis的Mapper的概念,就是将Java方法与SQL语句进行映射,它对外展示的是接口的调用,内部实现采用的是:自动读取XML文件或注解生成JDK动态代理类,以达到与SQL语句映射的目的,这种思想也是非常高明👍 所以,在你熟练使用Mybatis以后,真的推荐好好看看Mybatis的源码,整体可读性非常高,适合新手阅读的框架源码!

XML映射文件的目录位置通常推荐创建在resources下,实际就是将接口的包名解析成路径名,就可以快速找到接口对应的mapper xml,我们就以实战项目为案例,如下图:

在这里插入图片描述

注意点:路径相同,名称相同。

不同行不行?我们在SpringBoot整合Mybatis时,曾介绍过Mybatis的配置,可以通过配置文件的mybatis.mapper-locations配置!但建议保持默认相同!

内容如下(固定写法):

<
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天罡gg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值