个人主页:兜里有颗棉花糖
欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创
收录于专栏【MyBatis框架】
本专栏旨在分享MyBatis框架的学习笔记,如有错误定当洗耳恭听,欢迎大家在评论区交流讨论💌
我们知道Mybatis开发有两种方式:一种是注解
的方式、另一种就是XML
的方式。本文我们来学习XML的方式
。
注解的方式侧重于编写简单的增删改查语句,而如果是较为复杂的增删改查语句的话一般是使用XML
的方式来配置映射语句,也就是将XML语句编写到XML配置文件中。
一、准备工作
XML的方式和注解的方式大体是一样的:
- 配置数据库
- 指明xml路径
- 写xml的实现
添加UserInfoXMLMapper.xml
,MyBatis的固定xml格式如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.bite.demo.mapper.UserInfoXMLMapper">
</mapper>
最后就运行成功了。
注意事项
- 文件路径:
- 接口的定义和实现:
二、常见问题
Invalid bound(无效绑定)
错误代码:
错误原因:没有找到对应UserInfoXMLMapper
对应的实现(接口定义的方法和XML文件不一致
):
三、增删改查的基本操作
insert
运行结果如下:
获取自增ID
如果要获取到数据的自增ID的话,如下:
结果如下:
对参数进行重命名
运行结果如下:
delete
结果如下:
update
运行结果如下:
select
结果映射:
结果如下:
本文到这里就结束了,希望友友们可以支持一下一键三连哈。嗯,就到这里吧,再见啦!!!