Mybatis中Mapper.xml文件中的update语句写法

来源:互联网 发布:mac怎么上网页 编辑:程序博客网 时间:2024/06/07 16:26
<update id="updateByPrimaryKeySelective" parameterType="com.zehin.vpaas.base.domain.CtSysDutyreal" >    update CT_SYS_DUTYREAL    <set >      <if test="dutyrealUid != null" >        DUTYREAL_UID = #{dutyrealUid,jdbcType=DECIMAL},      </if>      <if test="dutyruleId != null" >        DUTYRULE_ID = #{dutyruleId,jdbcType=DECIMAL},      </if>      <if test="dutyrealSt != null" >        DUTYREAL_ST = #{dutyrealSt,jdbcType=TIMESTAMP},      </if>      <if test="dutyrealEt != null" >        DUTYREAL_ET = #{dutyrealEt,jdbcType=TIMESTAMP},      </if>      <if test="dutyrealSelf != null" >        DUTYREAL_SELF = #{dutyrealSelf,jdbcType=DECIMAL},      </if>      <if test="dutyrealState != null" >        DUTYREAL_STATE = #{dutyrealState,jdbcType=DECIMAL},      </if>      <if test="dutyrealRuid != null" >        DUTYREAL_RUID = #{dutyrealRuid,jdbcType=VARCHAR},      </if>      <if test="dutyrealDate != null" >        DUTYREAL_DATE = #{dutyrealDate,jdbcType=TIMESTAMP},      </if>    </set>    where DUTYREAL_ID = #{dutyrealId,jdbcType=DECIMAL}  </update>

1 2