亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

EntityWrapper如何在and條件中嵌套o(hù)r語(yǔ)句

 更新時(shí)間:2022年03月22日 14:59:37   作者:風(fēng)情小皮球  
這篇文章主要介紹了EntityWrapper如何在and條件中嵌套o(hù)r語(yǔ)句,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

在and條件中嵌套o(hù)r語(yǔ)句

想要寫(xiě)一個(gè)類(lèi)似如下的語(yǔ)句:

select * from table_1 where (coulmn_1 like '%XX%' or coulmn_1 like '%XX%') ?and del_flag='0'

但是在實(shí)際執(zhí)行過(guò)程中,mybatisplus將其解析成了:

select * from table_1 where coulmn_1 like '%XX%' or coulmn_1 like '%XX%' ?and del_flag='0'

顯然,這里由于沒(méi)有括號(hào),條件是不一樣的。使用andNew代替and:

wrapper.andNew("del_flag='0'");

最后在日志中打印出的語(yǔ)句為:

select * from table_1 where (coulmn_1 like '%XX%' or coulmn_1 like '%XX%') ?and (del_flag='0')

andNew的作用就是另起一個(gè)and()!

EntityWrapper的一些接口說(shuō)明

查詢(xún)方式說(shuō)明
setSqlSelect設(shè)置SELECT查詢(xún)字段
whereWHERE語(yǔ)句,拼接 - WHERE條件
andAND語(yǔ)句,拼接 - AND 字段=值
andNewAND語(yǔ)句,拼接 - AND (字段=值)
orOR語(yǔ)句,拼接 - OR 字段=值
orNewOR語(yǔ)句,拼接 - OR(字段=值)
eq等于=
allEq基于map內(nèi)容等于=
ne不等于<>
gt大于>
ge大于等于>=
lt小于<
le小于等于<=
like模糊查詢(xún)LIKE
notLike模糊查詢(xún)NOT LIKE
inIN查詢(xún)
notinNOT IN查詢(xún)
isNullNULL值查詢(xún)
isNotNullIS NOT NULL
groupBy分組GROUP BY
havingHAVING關(guān)鍵詞
orderBy排序ORDER BY
orderAscASC排序ORDER BY
orderDescDESC排序ORDER BY
existsEXISTS條件語(yǔ)句
notExistsNOT EXISTS條件語(yǔ)句
betweenBETWEEN條件語(yǔ)句
notBetweenNOT BETWEEN條件語(yǔ)句
addFilter自由拼接SQL
last拼接在最后,例如last(“LIMIT 1”)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring4整合Hibernate5詳細(xì)步驟

    Spring4整合Hibernate5詳細(xì)步驟

    本篇文章主要介紹了Spring4整合Hibernate5詳細(xì)步驟,具有一定的參考價(jià)值,有興趣的同學(xué)可以了解一下
    2017-04-04
  • java實(shí)現(xiàn)菜單樹(shù)的示例代碼

    java實(shí)現(xiàn)菜單樹(shù)的示例代碼

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)菜單樹(shù)的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • 一文帶你深入了解Java中延時(shí)任務(wù)的實(shí)現(xiàn)

    一文帶你深入了解Java中延時(shí)任務(wù)的實(shí)現(xiàn)

    延時(shí)任務(wù)相信大家都不陌生,在現(xiàn)實(shí)的業(yè)務(wù)中應(yīng)用場(chǎng)景可以說(shuō)是比比皆是。這篇文章主要為大家介紹幾種實(shí)現(xiàn)延時(shí)任務(wù)的辦法,感興趣的可以了解一下
    2022-11-11
  • java源碼解析之String類(lèi)的compareTo(String otherString)方法

    java源碼解析之String類(lèi)的compareTo(String otherString)方法

    這篇文章主要給大家介紹了關(guān)于java源碼解析之String類(lèi)的compareTo(String otherString)方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • 基于Rest的API解決方案(jersey與swagger集成)

    基于Rest的API解決方案(jersey與swagger集成)

    下面小編就為大家?guī)?lái)一篇基于Rest的API解決方案(jersey與swagger集成)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • Java那些鮮為人知的關(guān)鍵字volatile詳析

    Java那些鮮為人知的關(guān)鍵字volatile詳析

    這篇文章主要給大家介紹了關(guān)于Java那些鮮為人知的關(guān)鍵字volatile的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Idea之沒(méi)有網(wǎng)絡(luò)的情況下創(chuàng)建SpringBoot項(xiàng)目的方法實(shí)現(xiàn)

    Idea之沒(méi)有網(wǎng)絡(luò)的情況下創(chuàng)建SpringBoot項(xiàng)目的方法實(shí)現(xiàn)

    本文主要介紹了Idea之沒(méi)有網(wǎng)絡(luò)的情況下創(chuàng)建SpringBoot項(xiàng)目的方法實(shí)現(xiàn),文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • MyBatis-Plus找不到Mapper.xml文件的幾種解決方法

    MyBatis-Plus找不到Mapper.xml文件的幾種解決方法

    mybatis-plus今天遇到一個(gè)問(wèn)題,就是mybatis 沒(méi)有讀取到mapper.xml 文件,所以下面這篇文章主要給大家介紹了關(guān)于MyBatis-Plus找不到Mapper.xml文件的幾種解決方法,需要的朋友可以參考下
    2022-06-06
  • idea熱部署插件jrebel正式版及破解版安裝詳細(xì)圖文教程

    idea熱部署插件jrebel正式版及破解版安裝詳細(xì)圖文教程

    這篇文章主要介紹了idea熱部署插件jrebel正式版及破解版安裝詳細(xì)教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Netty源碼分析NioEventLoop處理IO事件相關(guān)邏輯

    Netty源碼分析NioEventLoop處理IO事件相關(guān)邏輯

    這篇文章主要介紹了Netty源碼分析NioEventLoop處理IO事件相關(guān)邏輯,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03

最新評(píng)論