国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|JavaScript|易語(yǔ)言|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - MyBatis XML去除多余AND|OR前綴或逗號(hào)等后綴的操作

MyBatis XML去除多余AND|OR前綴或逗號(hào)等后綴的操作

2021-08-03 10:00是是非非iiee Java教程

這篇文章主要介紹了MyBatis XML去除多余AND|OR前綴或逗號(hào)等后綴的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

1.通過(guò)trim格式化標(biāo)記set或where功能

2.對(duì)于set自動(dòng)刪除最后一個(gè)“,”,對(duì)于where自動(dòng)刪除最后一個(gè)“and|or”

使用示例如下:

1、

?
1
2
3
4
5
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為:

?
1
select * from user where login_name = 'xx'

prefix:前綴

prefixOverride:去掉第一個(gè)and或者是or

2、

?
1
2
3
4
5
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為:

?
1
update user set login_name='xx'  where user_id='xx'

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

suffix:后綴

補(bǔ)充:mybatis去除多余的and或者or

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<select id="selectBySelective" 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>

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

原文鏈接:https://blog.csdn.net/u012382791/article/details/95201173

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩午夜 | 亚洲福利精品 | 成人av在线播放 | 国产欧美日韩一区 | 欧美成人一区二区 | 91麻豆精品国产91久久久久久久久 | 91精品一区二区 | 日本一区二区不卡 | 超碰免费观看 | www.av在线| 欧美日韩成人网 | 一区二区三区视频 | 亚洲蜜桃精久久久久久久 | 我要看日本黄色小视频 | 超碰毛片| 日韩精品一区二区在线观看视频 | 国产精品一区二区无线 | 亚洲精品片| 亚洲一区二区免费视频 | 日本欧美久久久久免费播放网 | av电影免费在线 | 久久久久久久久久久久网站 | 欧美精品一区二区三区在线 | 91视频免费看片 | 欧美日韩在线观看视频 | 国产精品毛片久久久久久久 | 日韩在线一区二区三区免费视频 | 亚洲精品二区 | 久久久免费网站 | 欧美国产精品一区二区三区 | 中文字幕日韩欧美一区二区三区 | 欧美午夜一区二区三区免费大片 | 天堂av一区二区 | 欧美激情精品久久久久久变态 | 99视频在线 | 久久天天躁狠狠躁夜夜免费观看 | 免费观看av | 午夜免费 | 日本一区二区中文字幕 | 久久久久国产精品免费免费搜索 | 国产精品日韩在线观看 |