Mybatis中update时set和if的⽤法Mybatis 中把更新的语句写在标签中,每个if都添加,组合sql的时候回⾃动去掉,符号
<update id="updateSetting">
update gk_cmpt_func
<set>
<if test="bile != null">
switch_mobile = #{bile},
</if>
<if test="untDown != null">
switch_countdown=#{untDown},
</if>
<if test="ws != null">
switch_news=#{ws},
</if>
<if test="setting.banner != null">
switch_banner=#{setting.banner},
</if>
<if test="wsAlias != null">
news_alias=#{wsAlias},
</if>
<if test="setting.mileage != null">
switch_mileage=#{setting.mileage},
</if>
<if test="setting.switchScoreReview != null">
switch_scoreReview=#{setting.switchScoreReview},
sql中update什么意思</if>
</set>
where cmpt_id = #{ptId}
</update>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。