1. 程式人生 > >Mybatis中的update動態SQL語句 <trim></trim> 用法

Mybatis中的update動態SQL語句 <trim></trim> 用法

color 單獨 null 多個 ride 逗號 myba 不用 log

Mybatis Mapper中文件中

update時,需要set設置多個字段,有時逗號處理時,會報錯誤,所以會使用到<trim></trim>

使用trim就是為了刪掉最後字段的“,”。
主要不用單獨寫SET了,因為set被包含在trim中了:

<update id="update" parameterType="com.entity.Entity">
        <trim prefix="set" suffixOverrides=",">
            <if test="isPublish!=null">
                is_publish = #{isPublish},
            
</if> </trim> WHERE id = #{id} </update>

Mybatis中的update動態SQL語句 <trim></trim> 用法