Mybatis trim標籤

trim代替where/set標籤

trim 是更靈活用來去處多餘關鍵字的標籤,它可以用來實現 where 和 set 的效果。

trim 代替 set

UPDATE user username = #{username}, sex = #{sex}, birthday = #{birthday},
</trim>  
WHERE user\_id = #{user\_id}  

trim (對包含的內容加上 prefix,或者 suffix 等,前綴,後綴)

trim 元素的主要功能是可以在自己包含的內容前加上某些前綴,也可以在其後加上某些後綴,與之對應的屬性是 prefix 和 suffix;可以把包含內容的首部某些內容覆蓋,即忽略,也可以把尾部的某些內容覆蓋,對應的屬性是 prefixOverrides 和 suffixOverrides;正因爲 trim 有這樣的功能,所以我們也可以非常簡單的利用 trim 來代替 where 元素的功能。