mybatis 中int 等于 0的时候 在xml中的判断

版权声明: https://blog.csdn.net/qq_32157851/article/details/81738724

默认传到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>

猜你喜欢

转载自blog.csdn.net/qq_32157851/article/details/81738724