在查詢時使用<where>標籤會去除查詢條件中多餘的AND
使用
<where>
<if test="enterpriseId != null" >
ENTERPRISE_ID = #{enterpriseId,jdbcType=VARCHAR}
</if>
<if test="enterpriseName != null" >
AND ENTERPRISE_NAME = #{enterpriseName,jdbcType=VARCHAR}
</if>
<if test="departmentId != null" >
AND DEPARTMENT_ID = #{departmentId,jdbcType=VARCHAR}
</if>
</where>
在更新時使用<set>標籤 會去除多餘的逗號
使用
<set >
<if test="enterpriseId != null" >
ENTERPRISE_ID = #{enterpriseId,jdbcType=VARCHAR},
</if>
<if test="enterpriseName != null" >
ENTERPRISE_NAME = #{enterpriseName,jdbcType=VARCHAR},
</if>
<if test="departmentId != null" >
DEPARTMENT_ID = #{departmentId,jdbcType=VARCHAR},
</if>
</set>