MyBatis insert 标签用来定义插入语句,执行插入操作。当 MyBatis 执行完一条插入语句后,就会返回其影响数据库的行数。
下面通过一个示例演示 insert 标签的具体用法。
- 修改 WebsiteMapper.xml,增加插入语句,代码如下。
-
测试代码如下。
//插入 name 为唐宇 的记录
String name = “tangyu9880”;
int i = websiteMapper.addWebsite(name);
System.out.println(“共插入了 " + i + " 条记录”); -
执行测试代码,控制台输出如下。
共插入了 1 条记录
insert 标签常用属性
insert 标签中常用的属性如下表。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xS6Qpvz5-1660217240169)(https://upload-images.jianshu.io/upload_images/28366454-b28bdc8815eb0af0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
注意:insert 标签中没有 resultType 属性,只有查询操作才需要对返回结果类型进行相应的指定。
传递多个参