EntityWrapper如何在and條件中嵌套o(hù)r語句
更新時間:2022年03月22日 14:59:37 作者:風(fēng)情小皮球
這篇文章主要介紹了EntityWrapper如何在and條件中嵌套o(hù)r語句,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
在and條件中嵌套o(hù)r語句
想要寫一個類似如下的語句:
select * from table_1 where (coulmn_1 like '%XX%' or coulmn_1 like '%XX%') ?and del_flag='0'
但是在實際執(zhí)行過程中,mybatisplus將其解析成了:
select * from table_1 where coulmn_1 like '%XX%' or coulmn_1 like '%XX%' ?and del_flag='0'
顯然,這里由于沒有括號,條件是不一樣的。使用andNew代替and:
wrapper.andNew("del_flag='0'");最后在日志中打印出的語句為:
select * from table_1 where (coulmn_1 like '%XX%' or coulmn_1 like '%XX%') ?and (del_flag='0')
andNew的作用就是另起一個and()!
EntityWrapper的一些接口說明
| 查詢方式 | 說明 |
|---|---|
| setSqlSelect | 設(shè)置SELECT查詢字段 |
| where | WHERE語句,拼接 - WHERE條件 |
| and | AND語句,拼接 - AND 字段=值 |
| andNew | AND語句,拼接 - AND (字段=值) |
| or | OR語句,拼接 - OR 字段=值 |
| orNew | OR語句,拼接 - OR(字段=值) |
| eq | 等于= |
| allEq | 基于map內(nèi)容等于= |
| ne | 不等于<> |
| gt | 大于> |
| ge | 大于等于>= |
| lt | 小于< |
| le | 小于等于<= |
| like | 模糊查詢LIKE |
| notLike | 模糊查詢NOT LIKE |
| in | IN查詢 |
| notin | NOT IN查詢 |
| isNull | NULL值查詢 |
| isNotNull | IS NOT NULL |
| groupBy | 分組GROUP BY |
| having | HAVING關(guān)鍵詞 |
| orderBy | 排序ORDER BY |
| orderAsc | ASC排序ORDER BY |
| orderDesc | DESC排序ORDER BY |
| exists | EXISTS條件語句 |
| notExists | NOT EXISTS條件語句 |
| between | BETWEEN條件語句 |
| notBetween | NOT BETWEEN條件語句 |
| addFilter | 自由拼接SQL |
| last | 拼接在最后,例如last(“LIMIT 1”) |
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
springboot 多環(huán)境配置 yml文件版的實現(xiàn)方法
這篇文章主要介紹了springboot 多環(huán)境配置 yml文件版的實現(xiàn)方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06
Java數(shù)據(jù)結(jié)構(gòu)二叉樹難點解析
樹是一種重要的非線性數(shù)據(jù)結(jié)構(gòu),直觀地看,它是數(shù)據(jù)元素(在樹中稱為結(jié)點)按分支關(guān)系組織起來的結(jié)構(gòu),很象自然界中的樹那樣。樹結(jié)構(gòu)在客觀世界中廣泛存在,如人類社會的族譜和各種社會組織機(jī)構(gòu)都可用樹形象表示2021-10-10
SpringBoot+WebSocket實現(xiàn)即時通訊的方法詳解
這篇文章主要為大家詳細(xì)介紹了如何利用SpringBoot+WebSocket實現(xiàn)即時通訊功能,文中示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定參考價值,需要的可以參考一下2022-05-05
Java IO流體系繼承結(jié)構(gòu)圖_動力節(jié)點Java學(xué)院整理
這篇文章主要介紹了Java IO流體系繼承結(jié)構(gòu)圖,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-05-05

