前言
通过 《上文》,我们学会了XML映射文件Mapper的创建,以及最常用的select标签和resultMap标签,本文主要讲解insert标签,用于和insert SQL语句映射,非常简单上手,只有两个点可以扩展讲讲:一个点是insert后返回主键id(会介绍两种方式),另外一个点是实现批量添加,原本打算一文讲完,但由于合在一起篇幅过长,所以后面再讲批量添加,本文会结合实战案例边做边讲,让你彻底玩转Mybatis insert标签,Let’s Go!

本文目录
一、普通insert
insert 标签用于映射SQL语句中的insert语句
创建非常简单,我们还是以上文的UserMapper和UserMapper.xml为例.
① 在UserMapper接口中新增insert方法
Integer insert(User user);
② 通过上文安装的MybatisX插件生成insert标签

点击后,在UserMapper.xml中生成如下(不用插件生成的话,自己手写也是一样的):
本文介绍了如何在Mybatis中使用insert标签进行插入操作,并重点讲解了如何返回自增主键id的两种方式:通过insert标签的useGeneratedKeys和keyProperty属性,以及使用selectKey标签。文中还结合实战案例,演示了注册接口的实现,包括Controller、Service和拦截器的配置,以及Postman的测试验证。
订阅专栏 解锁全文
2588





