日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Mybatis的如何根据下划线_,百分号%模糊查询---escape的作用

發(fā)布時(shí)間:2024/9/30 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mybatis的如何根据下划线_,百分号%模糊查询---escape的作用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在使用mybatis的模糊查詢(xún)時(shí),有兩個(gè)特殊符號(hào)需要注意:

%:相當(dāng)于任意多個(gè)字符;

_:相當(dāng)于任意的單個(gè)字符;

我們需要對(duì)特殊字符進(jìn)行轉(zhuǎn)義,如:

public static String escapeChar(String before){if(!ObjectUtils.isEmpty(before)){before = before.replaceAll("/", "//") ;before = before.replaceAll("_", "/_") ;before = before.replaceAll("%", "/%") ;}return before ; }

? ? ? ?但我們?cè)谑褂肔IKE關(guān)鍵字進(jìn)行模糊查詢(xún)時(shí),“%”、“”單獨(dú)出現(xiàn)時(shí),會(huì)被認(rèn)為是通配符,且上面我們對(duì)下劃線(xiàn)和百分號(hào)進(jìn)行轉(zhuǎn)義過(guò)就查不出來(lái)了,該怎么辦?為了在字符數(shù)據(jù)類(lèi)型的列中查詢(xún)是否存在百分號(hào) (%)、下劃線(xiàn)(),就需要有一種方法將LIKE判式中的這些字符看作是實(shí)際值,而不是通配符。關(guān)鍵字 ESCAPE允許確定一個(gè)轉(zhuǎn)義字符將緊跟在轉(zhuǎn)義字符之后的字符看作是實(shí)際值。

使用escape來(lái)定義轉(zhuǎn)義符。如:

select * from A where a like '%sully/_%' escape '/'; select * from A where a like '%sully/%%' escape '/';

escape ‘/’ 指用’/'說(shuō)明后面的%或_就不作為通配符而是普通字符了,注意前面沒(méi)有轉(zhuǎn)義字符的%仍然起通配符作用
結(jié)合mybatisplus

if(ObjectUtils.isNotEmpty(name)){name = SQLEscapeUtil.escapeChar(name);wrapper.andNew("name like '%'||'" + name + "'||'%' escape '/'"); }

注意這里的空格和單引號(hào)都要是英文。

  • 模糊查詢(xún)的三種常用寫(xiě)法: like concat(’%’,#{param},’%’) 或者 like ‘%${param}%’ ,還有就是上面那種 like ‘%’ || #{param} || ‘%’。

總結(jié)

以上是生活随笔為你收集整理的Mybatis的如何根据下划线_,百分号%模糊查询---escape的作用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 俄罗斯美女一级爱片 | 国产精品视频一二区 | 香蕉视频在线播放 | 国产69久久精品成人看 | 国产欧美在线观看不卡 | 都市激情亚洲一区 | 国产一区免费在线观看 | 丁香婷婷色 | 美女擦边视频 | ts人妖另类精品视频系列 | 亚洲av成人无码久久精品老人 | 欧美综合自拍 | 黄色在线视频网站 | 国产亚洲欧美精品久久久www | 国产精品美女久久久久图片 | 综合精品在线 | 久久疯狂做爰流白浆xx | 久久黄色免费视频 | 一区二区成人av | 中文字幕av资源 | 久久精品国产亚洲AV无码男同 | 国产成人无码精品久在线观看 | 日韩av在线网 | 91视频毛片| 国产精品人人做人人爽人人添 | xxxx.国产| 国产老熟女一区二区三区 | 日韩国产亚洲欧美 | 中国超碰 | 汗汗视频 | 欧美性色黄 | 美日韩免费| 久久66热这里只有精品 | av亚州 | 最近免费中文字幕 | 欧美激情在线免费 | 伊人春色在线观看 | 欧美一区二区三区色 | 久草婷婷 | av色片| 桥本有菜aⅴ一区二区三区 在线午夜电影 | 岛国av免费| 午夜国产一区二区 | 国产黄色片子 | 黄色av网站在线 | 樱花动漫无圣光 | 女人做爰全过程免费观看美女 | 五月婷婷婷婷 | 欧美日韩1区2区3区 亚洲日本精品视频 | 免费h片在线观看 | 精品中文字幕一区二区三区 | a黄色片| 亚洲最大激情网 | 1000亚洲裸体人体 | 日韩成人免费av | 一区二区三区在线视频观看 | 黄网地址 | 国产999在线观看 | 日韩美女性生活 | 欧美在线二区 | 亚洲好视频| 99精品热 | 国产欧美一区二区三区白浆喷水 | 久久99精品久久久水蜜桃 | 欧美日日 | 一区二区视频在线观看 | 亚洲综合一二三区 | 狠狠看 | 日韩欧美色 | 免费毛片一区二区三区 | 在线午夜 | 国产成人精品一区二区三区 | 国产精品日日做人人爱 | 丰满人妻一区二区三区精品高清 | 欧美黄色一区二区三区 | 黄网站色视频 | 精品人妻aV中文字幕乱码色欲 | 国产精品无码白浆高潮 | 成人精品 | 竹菊影视日韩一区二区 | 粗大黑人巨茎大战欧美成人免费看 | 日本亚洲视频 | 在线观看视频二区 | 国产ts三人妖大战直男 | 91网站免费观看 | 91麻豆精品国产91久久久无需广告 | 国产亚洲一区二区三区 | 四季av国产一区二区三区 | 啪啪国产精品 | 黄色一级视频免费看 | 国产3p露脸普通话对白 | 欧美视频 | 日韩精品无码一区二区三区 | 天天色综合图片 | 夜夜超碰| 精产国品一二三产品蜜桃 | www夜夜操 | 国内外成人在线视频 | 日韩亚洲在线 |