MyBatis中criteria的or(或查詢(xún))語(yǔ)法說(shuō)明
MyBatis criteria的or(或查詢(xún))語(yǔ)法
其中
TInnetstoragebDao
繼承了TInnetstoragebMapper
;
example/criteria and or 查詢(xún)
秉著能不自己在xml里面寫(xiě)sql就不寫(xiě)的原則,今天新學(xué)習(xí)了一個(gè)姿勢(shì)。
利用 example
完成and
or
的查詢(xún)
public List<SmsCountry> queryCountryName() { SmsCountryExample example = new SmsCountryExample(); Criteria criteria = example.createCriteria(); //拼接and條件,如果有多個(gè),可以直接在后面連著寫(xiě) criteria.andIdIsNotNull().andNameIsNotNull(); //拼接or條件,如果有多個(gè)or必須這樣寫(xiě),連著寫(xiě)不行 example.or().andIdEqualTo(1); example.or().andIdEqualTo(2); return smsCountryMapper.selectByExample(example); }
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MyBatis幾種不同類(lèi)型傳參的方式總結(jié)
這篇文章主要介紹了MyBatis幾種不同類(lèi)型傳參的方式總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12Maven編譯錯(cuò)誤:程序包c(diǎn)om.sun.*包不存在的三種解決方案
J2SE中的類(lèi)大致可以劃分為以下的各個(gè)包:java.*,javax.*,org.*,sun.*,本文文章主要介紹了maven編譯錯(cuò)誤:程序包c(diǎn)om.sun.xml.internal.ws.spi不存在的解決方案,感興趣的可以了解一下2024-02-02Java數(shù)據(jù)結(jié)構(gòu)之鏈表的增刪查改詳解
今天帶大家來(lái)學(xué)習(xí)Java鏈表的增刪改查的相關(guān)知識(shí),文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)Java的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05Spring AOP有多少個(gè)通知以及它們的執(zhí)行順序介紹
這篇文章主要介紹了Spring AOP有多少個(gè)通知以及它們的執(zhí)行順序,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11spring?boot微服務(wù)場(chǎng)景下apollo加載過(guò)程解析
apollo?是一個(gè)開(kāi)源的配置中心項(xiàng)目,功能很強(qiáng)大,apollo?本身的配置項(xiàng)并不復(fù)雜,但是因?yàn)榕渲玫穆窂教貏e多,非常容易搞混了,?所以本文試圖聚焦?spring-boot?的場(chǎng)景,在?spring-boot?微服務(wù)場(chǎng)景下,搞清楚?apollo-client的加載過(guò)程2022-02-02