最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

MyBatis-Plus:修改Wrapper

2023-06-15 18:51 作者:楓憔葉波  | 我要投稿

今天上班碰到了一個(gè)需求,需要先用已有的條件對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢,如果沒(méi)有查詢到,則將條件中的一個(gè)字段修改,再進(jìn)行一次查詢。


下面來(lái)舉個(gè)例子,假設(shè)有一個(gè)User類(lèi),包含id、name、age字段(用Lombok偷懶了)

如果我們要查一個(gè)幸運(yùn)的滿18歲的張三,把他抓起來(lái),可以寫(xiě)出如下代碼:

如果沒(méi)找到,我們就查滿16歲的張三,把他送到專(zhuān)業(yè)學(xué)校接受教育(*?ω?)?╰ひ╯

此時(shí),如果我們接著寫(xiě):

會(huì)發(fā)現(xiàn)最終執(zhí)行的SQL語(yǔ)句是這樣的

(同樣的字段age,同樣的條件>=,就不能覆蓋了嘛?_?)

下面開(kāi)始本文的重點(diǎn),正確地修改wrapper

這樣就能獲得我們想要的SQL啦

雖然搞出來(lái)了,但是我細(xì)細(xì)一想吧。。。

這種情況直接查>=16的再按年齡倒序不就好了!

當(dāng)然,主要還是看需求吧,也許就用到了呢。欸嘿~

MyBatis-Plus:修改Wrapper的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
友谊县| 南城县| 靖州| 庆元县| 浮梁县| 佛冈县| 景德镇市| 柞水县| 通州区| 嘉祥县| 诸城市| 天气| 北辰区| 依兰县| 阜城县| 花莲市| 穆棱市| 临沧市| 无锡市| 三江| 连云港市| 营口市| 铜梁县| 浦江县| 安化县| 新巴尔虎右旗| 石景山区| 苍山县| 哈巴河县| 天门市| 介休市| 旺苍县| 琼中| 丹巴县| 曲阳县| 张家界市| 土默特右旗| 河曲县| 东港市| 民丰县| 肥乡县|