mybatis oracle trim,Mybatis trim标签
trim代替where/set標(biāo)簽
trim是更靈活用來去處多余關(guān)鍵字的標(biāo)簽,它可以用來實現(xiàn)where和set的效果。
SELECT *
FROM user u
u.username LIKE CONCAT(CONCAT('%', #{username, jdbcType=VARCHAR}),'%')
AND u.sex = #{sex, jdbcType=INTEGER}
AND u.birthday = #{birthday, jdbcType=DATE}
trim 代替 set
UPDATE user
username = #{username},
sex = #{sex},
birthday = #{birthday},
WHERE user_id = #{user_id}
trim (對包含的內(nèi)容加上 prefix,或者 suffix 等,前綴,后綴)
select * from t_blog
title = #{title}
and content = #{content}
or owner = #{owner}
trim 元素的主要功能是可以在自己包含的內(nèi)容前加上某些前綴,也可以在其后加上某些后綴,與之對應(yīng)的屬性是 prefix 和 suffix;可以把包含內(nèi)容的首部某些內(nèi)容覆蓋,即忽略,也可以把尾部的某些內(nèi)容覆蓋,對應(yīng)的屬性是 prefixOverrides 和 suffixOverrides;正因為 trim 有這樣的功能,所以我們也可以非常簡單的利用 trim 來代替 where 元素的功能。
¥ 我要打賞
糾錯/補充
收藏
加QQ群啦,易百教程官方技術(shù)學(xué)習(xí)群
注意:建議每個人選自己的技術(shù)方向加群,同一個QQ最多限加 3 個群。
總結(jié)
以上是生活随笔為你收集整理的mybatis oracle trim,Mybatis trim标签的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 绑牙多少钱啊?
- 下一篇: oracle走当前时间分区,Oracle