动态SQL

Posted 壹品轩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态SQL相关的知识,希望对你有一定的参考价值。

 1         update pro_sku 
 2         <set>
 3             <if test="sku!=null and sku!=‘‘">
 4                 sku=#{sku},
 5             </if>
 6             <if test="sku_status!=null">
 7                 sku_status=#{sku_status},
 8             </if>
 9             <if test="sku_img!=null and sku_img!=‘‘">
10                 sku_img=#{sku_img},
11             </if>
12         </set>

这是set,set标签会自动去除最后一个条件的,与where一样

以上是关于动态SQL的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis -- 动态Sql概述动态Sql之<if>(包含<where>)动态Sql之<foreach>sql片段抽取

mybatis学习(39):动态sql片段

[mybatis]动态sql_sql_抽取可重用的sql片段

mybatis动态sql之利用sql标签抽取可重用的sql片段

mybatis动态sql片段与分页,排序,传参的使用

MYBATIS05_ifwherechoosewhentrimsetforEach标签sql片段