mybatis动态SQL中的set标签的使用

set标记是mybatis提供的一个智能标记,我一般将其用在修改的sql中,例如以下情况:

  

    update user 

    

      name = #{name},

      gender = #{gender},

    

    where id = #{id}

  

 在上述的代码片段当中,假如说现在三个字段都有值得话,那么上面打印的SQL语句如下:

 update user set name='xxx' ,  gender='xx'    where  id='x'

 在上面gender='xx'的后面是没有逗号的,也就是说set标记已经自动帮助我们把最后一个逗号给去掉了

你可能感兴趣的:(mybatis动态SQL中的set标签的使用)