mybatis 標籤的作用

在查詢時使用<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>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章