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)文章
Java中的Random()函數(shù)及兩種構(gòu)造方法
Java中存在著兩種Random函數(shù)分別是java.lang.Math.Random和java.util.Random,文中給大家介紹了random()的兩種構(gòu)造方法,感興趣的朋友跟隨小編一起看看吧2018-11-11
Java執(zhí)行cmd命令的舉例與注意事項(xiàng)
Java應(yīng)用程序主要是通過(guò)Runtime和Process兩個(gè)類(lèi)來(lái)執(zhí)行cmd命令,下面這篇文章主要給大家介紹了關(guān)于Java執(zhí)行cmd命令的方法與注意事項(xiàng),文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-02-02
Java和Rust實(shí)現(xiàn)JSON序列化互轉(zhuǎn)的解決方案詳解
這篇文章主要為大家詳細(xì)介紹了Java和Rust實(shí)現(xiàn)JSON序列化互轉(zhuǎn)的解決方案,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03
Netty啟動(dòng)流程注冊(cè)多路復(fù)用源碼解析
這篇文章主要介紹了Netty啟動(dòng)流程注冊(cè)多路復(fù)用源碼分析,繼續(xù)分析channel是如何注冊(cè)到selector中的,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-03-03
Java統(tǒng)計(jì)英文句子中出現(xiàn)次數(shù)最多的單詞并計(jì)算出現(xiàn)次數(shù)的方法
這篇文章主要介紹了Java統(tǒng)計(jì)英文句子中出現(xiàn)次數(shù)最多的單詞并計(jì)算出現(xiàn)次數(shù)的方法,涉及java針對(duì)英文句子的字符串遍歷、轉(zhuǎn)換、正則替換、計(jì)算等相關(guān)操作技巧,需要的朋友可以參考下2018-01-01
java實(shí)現(xiàn)人民幣大小寫(xiě)轉(zhuǎn)換方法分享
本文介紹java人民幣數(shù)字大小寫(xiě)轉(zhuǎn)換方法,代碼中有注釋?zhuān)蠹抑苯涌创a吧2014-01-01
Java編程實(shí)現(xiàn)向文本文件中讀取數(shù)據(jù)之Scanner用法示例
這篇文章主要介紹了Java編程實(shí)現(xiàn)向文本文件中讀取數(shù)據(jù)之Scanner用法,結(jié)合實(shí)例形式分析了java使用Scanner類(lèi)讀取文本文件相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-03-03
SprintBoot深入淺出講解場(chǎng)景啟動(dòng)器Starter
本篇文章將和大家分享一下 Spring Boot 框架中的 Starters 場(chǎng)景啟動(dòng)器的內(nèi)容,關(guān)于 Starters 具體是用來(lái)做什么的,以及在開(kāi)發(fā) Spring Boot項(xiàng)目前,要如何自定義一個(gè) Starters 場(chǎng)景啟動(dòng)器2022-06-06

