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

歡迎光臨散文網(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ó)家法律
安福县| 城步| 台北市| 石景山区| 海原县| 中卫市| 抚顺县| 福安市| 凤台县| 吴江市| 江北区| 阜新| 剑阁县| 日照市| 湘潭县| 宜春市| 思南县| 长汀县| 红原县| 盐城市| 恭城| 临武县| 丹凤县| 樟树市| 大新县| 庄河市| 宿松县| 卫辉市| 巩留县| 广丰县| 麻城市| 青海省| 太和县| 尼木县| 定结县| 鄂尔多斯市| 睢宁县| 靖西县| 德令哈市| 浏阳市| 隆子县|