【MyBatis学习笔记2】-【IDEA连接MySQL数据库,使用Mapper 代理方式步骤,MyBatis核心配置文件:environment、typeAliases,mybatisX快速开发工具】

三、IDEA连接MySQL数据库

在这里插入图片描述

四、使用Mapper 代理方式的步骤

1. 定义同名的sql映射文件与mapper接口

定义与SQL映射文件(UserMapper.xml)同名的Mapper接口(UserMapper接口),并且将Mapper接口和SQL映射文件放置在同一目录下
在这里插入图片描述

compile打包遇到xml文件丢失

可以先clean清除原来的包,再build project文件一下,最后再compile
在这里插入图片描述

结果如图
在这里插入图片描述

2. 设置namespace属性

设置SQL映射文件(UserMapper.xml)的namespace属性为Mapper接口(UserMapper接口)全限定名,即为下图所示
在这里插入图片描述

3. 定义方法

在 Mapper接口中定义方法,方法名就是SQL映射文件中sql语句的id,并保持参数类型和返回值
类型一致
在这里插入图片描述

4. 编码

(1)通过SqlSession的getMapper方法获取 Mapper接口的代理对象
(2)调用对应方法完成sql的执行

在这里插入图片描述

5. 注意事项

要是对于的映射文件一多,在下面的方式一个个添加就很费劲
在这里插入图片描述

则我们采用包扫描的方式
在这里插入图片描述

五、MyBatis核心配置文件

1. environment

配置数据库连接环境信息,可以配置多个environment,通过default属性切换不同的environment
在这里插入图片描述

2. typeAliases

扫描包的时候可以起别名,不写默认就是类名
在这里插入图片描述

3. 注意

标签的书写需要注意标签的顺序
在这里插入图片描述

六、mybatisX快速开发工具

1. 安装

在这里插入图片描述

2. 图标变动

点击小鸟图标可以实现跳转
在这里插入图片描述

3. 自动生成对应的statement(sql语句),再自己补充

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

爱吃凉拌辣芒果

不断学习,不断进步,共勉~

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

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

打赏作者

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

抵扣说明:

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

余额充值