默认传到xml中的时候intStatus为0,则可以直接判断了,此时intStatus 为0则对该字段不进行插入操作。
<resultMap id="BaseResultMap" type="com.qzt.model.entity.Entity">
<result column="audit_status" property="intStatus" jdbcType="INTEGER" />
</resultMap>
<insert id="insertAssetWhite" parameterType="com.qzt.model.entity.AssetWhite">
insert into tbl_scan_white_list(
<trim suffixOverrides=",">
<if test="intStatus != 0">audit_status,</if>
</trim>
) values(
<trim suffixOverrides=",">
<if test="intStatus != 0">#{intStatus},</if>
</trim>
)
</insert>