mybatis的set标签

简介: mybatis的set标签


set标签可以自动生成set语句,并且可以去除尾部的逗号

<update id="editTransport" parameterType="java.util.Map">
    update hl_transport_info
    <set>
        <if test="transportNo != null and transportNo != ''">transport_no = #{transportNo},</if>
        <if test="upChain != null and upChain != ''">up_Chain = #{upChain},</if>
        <if test="outTime != null and outTime != ''">
            <!--out_Time = #{outTime,jdbcType=DATE},-->
            and DATE_FORMAT(out_Time, '%Y-%m-%d') =  DATE_FORMAT(#{outTime}, '%Y-%m-%d'),
        </if>
    </set>
    where id = #{id}
</update>


相关文章
|
2月前
|
SQL XML Java
Mybatis中选择语句的使用:<choose>标签、分区排序 Row_num() over ()函数的使用呢
Mybatis中选择语句的使用:<choose>标签、分区排序 Row_num() over ()函数的使用呢
15 0
|
5月前
|
SQL Java 数据库连接
MyBatis【源码探究 01】mapper.xml文件内<if test>标签判断参数值不等于null和空(当参数值为0)时筛选条件失效原因分析
MyBatis【源码探究 01】mapper.xml文件内<if test>标签判断参数值不等于null和空(当参数值为0)时筛选条件失效原因分析
94 0
MyBatis【源码探究 01】mapper.xml文件内<if test>标签判断参数值不等于null和空(当参数值为0)时筛选条件失效原因分析
|
7月前
|
SQL Java 数据库连接
28MyBatis - 动态SQL的 if标签
28MyBatis - 动态SQL的 if标签
35 0
|
7月前
|
SQL XML Java
mybatis之动态SQL常见标签的使用
mybatis之动态SQL常见标签的使用
|
6月前
|
SQL Java 数据库连接
mybatis的trim标签insert标签update标签
mybatis的trim标签insert标签update标签
|
6月前
|
Java 数据库连接 mybatis
mybatis的choose,when,otherwize标签
mybatis的choose,when,otherwize标签
|
2月前
|
SQL Java 关系型数据库
MyBatis的动态SQL之OGNL(Object-Graph Navigation Language)表达式以及各种标签的用法
MyBatis的动态SQL之OGNL(Object-Graph Navigation Language)表达式以及各种标签的用法
18 0
|
2月前
|
SQL Java 关系型数据库
MyBatis中的9种常用动态sql标签精妙用法
MyBatis中的9种常用动态sql标签精妙用法
84 0
|
6月前
|
Java 数据库连接 mybatis
mybatis的where标签
mybatis的where标签
|
4月前
|
SQL Java 数据库连接
一文彻底搞懂Mybatis系列(九)之Mybatis动态SQL标签总结
一文彻底搞懂Mybatis系列(九)之Mybatis动态SQL标签总结
110 0