MyBatis(二一):动态SQL的常用标签

MyBatis(二一):动态SQL的常用标签

在上一篇if中我们已经把if和where标签进行了学习,现在我们学习一些剩下的标签。

一、set标签

首先看官方文档给出的说明:

用于动态更新语句的类似解决方案叫做 setset 元素可以用于动态包含需要更新的列,忽略其它不更新的列。

set 元素会动态地在行首插入 SET 关键字,并会删掉额外的逗号(这些逗号是在使用条件语句给列赋值时引入的)。

我们不难明白set标签是用在update语句用代替原来的set字段,接下来我们看一下set标签的具体应用。

1.在BlogMapper接口中声明方法

void UpdateBySet(Map<Object, Object> map);
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » MyBatis(二一):动态SQL的常用标签