亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

MyBatis XML去除多余AND|OR前綴或逗號等后綴的操作

瀏覽:2日期:2023-10-20 09:00:34

1.通過trim格式化標記set或where功能

2.對于set自動刪除最后一個“,”,對于where自動刪除最后一個“and|or”

使用示例如下:

1、

select * from user <trim prefix='WHERE' prefixOverride='AND |OR'><if test='userName != null and userName.length()>0'> AND user_name=#{userName}</if><if test='loginName != null and loginName.length()>0'> AND login_name=#{loginName}</if></trim>

如果userName 為空則最終SQL為:

select * from user where login_name = ’xx’

prefix:前綴

prefixOverride:去掉第一個and或者是or

2、

update user<trim prefix='set' suffixOverride=',' suffix=' where user_id = #{userId} '><if test='userName != null and userName.length()>0'> user_name=#{userName} , </if><if test='loginName != null and loginName.length()>0'> login_name=#{loginName} , </if></trim>

如果userName 為空則最終SQL為:

update user set login_name=’xx’ where user_id=’xx’

suffixOverride:去掉最后一個逗號(也可以是其他的標記,就像是上面前綴中的and一樣)

suffix:后綴

補充:mybatis去除多余的and或者or

啥也不多說了,大家還是直接看代碼吧~

<select resultType='xxx.UserInfo'>select<include refid='Base_Column_List' />from uc_user<trim prefix='WHERE (' suffix=')' prefixOverrides='AND |OR '><if test='userName != null' >user_name = #{userName}</if><if test='email != null' >or email = #{email}</if><if test='phone != null' >or phone = #{phone}</if><if test='weiboId != null' >or weibo_id = #{weiboId}</if><if test='wxId != null' >or wx_id = #{wxId}</if> <if test='qqId != null' >or qq_id = #{qqId}</if></trim>and status = 1</select>

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Mybatis 數據庫
相關文章:
主站蜘蛛池模板: 欧美啪啪一级毛片 | 好爽~好硬~好紧~蜜芽 | 日本高清色本免费现在观看 | 国产孕妇孕交一级毛片 | 国产一区二区在线免费观看 | 免费看特级毛片 | 亚洲精品视频区 | 久久久久女人精品毛片 | 久草福利在线观看 | 精品日韩一区二区三区视频 | 99国产福利视频区 | 国产精品一区二区三区高清在线 | 福利一二三区 | 日韩精品一区二区三区中文在线 | 久久久久久久久久毛片精品美女 | 亚洲天堂网在线播放 | 在线一区免费播放 | 国产精品日本一区二区在线播放 | 日韩欧美一级a毛片欧美一级 | 国产成人无精品久久久久国语 | 免费看美女毛片 | 亚洲视频精品在线观看 | 国产精品成人一区二区三区 | 欧美日韩国产人成在线观看 | 亚洲a网 | 欧美xxxxxxxxxxxxx| 琪琪午夜伦埋大全影院 | 欧美大片一级毛片 | 欧美在线一二三区 | 日韩三级观看 | 国产一级做a爰片在线 | 91玖玖| 性欧美欧美之巨大69 | 精品国产综合成人亚洲区 | 九九视频在线观看 | 一级做性色a爰片久久毛片 一级做性色a爰片久久毛片免费 | 色综合久久88色综合天天小说 | 国产在线91区精品 | 国产夫妻视频 | 草草影院欧美三级日本 | 亚洲精品欧美精品中文字幕 |