mybatis--動態SQL(二)
**本博文僅僅作為本人的學習小總結,適合有相關基礎,但對該部分的內容比較困惑的讀者,歡迎提建議,共同進步
在使用<if>元素時,只要test屬性中的表示式為true,就會執行元素中的條件語句,但是在實際應用中只需要從多個選項中選擇一個去執行。這時<choose>、<when>、<otherwise>元素就出現了。
----------------------------------------------------------------------------------------------
<select>
<when>
條件一
</when>
<when>
條件二
</when>
<otherwise>
條件三
</otherwise>
</select>
-------------------------------------------------------------------------
說明:依次判斷三個條件,但是隻能匹配其中一個條件。
例如:條件一成立,以下的條件作廢;
條件一不成立,條件二成立,條件三作廢;
條件一、二不成立,採用條件三(otherwise)