Mybatis trim 标签使用--insert
Posted 你所能做的,就是不断的学习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis trim 标签使用--insert相关的知识,希望对你有一定的参考价值。
trim元素的主要功能是可以在自己包含的内容前加上某些前缀,也可以在其后加上某些后缀,与之对应的属性是prefix和suffix;可以把包含内容的首部某些内容覆盖,即忽略,也可以把尾部的某些内容覆盖,对应的属性是prefixOverrides和suffixOverrides;
<insert id="operatorLog" parameterType="com.oa.model.wxlog.WxLog"> INSERT INTO sdb_oa_operator_log <trim prefix="(" suffix=")" suffixOverrides="," > <if test="open_id!=‘‘ and open_id != null"> open_id, </if> <if test="operatortime!=‘‘ and operatortime != null"> operatortime, </if> <if test="operatortype!=‘‘ and operatortype != null"> operatortype, </if> <if test="operatorcont!=‘‘ and operatorcont != null"> operatorcont, </if> <if test="ip!=‘‘ and ip != null"> ip, </if> </trim> <trim prefix="values(" suffix=")" suffixOverrides="," > <if test="open_id!=‘‘ and open_id != null"> #{open_id}, </if> <if test="operatortime!=‘‘ and operatortime != null"> #{operatortime}, </if> <if test="operatortype!=‘‘ and operatortype != null"> #{operatortype}, </if> <if test="operatorcont!=‘‘ and operatorcont != null"> #{operatorcont}, </if> <if test="ip!=‘‘ and ip != null"> #{ip}, </if> </trim> </insert>
以上是关于Mybatis trim 标签使用--insert的主要内容,如果未能解决你的问题,请参考以下文章