MyBatis(二一):动态SQL的常用标签
在上一篇if中我们已经把if和where标签进行了学习,现在我们学习一些剩下的标签。
一、set标签
首先看官方文档给出的说明:
用于动态更新语句的类似解决方案叫做 set。set 元素可以用于动态包含需要更新的列,忽略其它不更新的列。
set 元素会动态地在行首插入 SET 关键字,并会删掉额外的逗号(这些逗号是在使用条件语句给列赋值时引入的)。
我们不难明白set标签是用在update语句用代替原来的set字段,接下来我们看一下set标签的具体应用。
1.在BlogMapper接口中声明方法
void UpdateBySet(Map<Object, Object> map);