MyBatis中criteria的or(或查詢)語法說明

MyBatis criteria的or(或查詢)語法

其中

TInnetstoragebDao繼承瞭TInnetstoragebMapper

example/criteria and or 查詢

秉著能不自己在xml裡面寫sql就不寫的原則,今天新學習瞭一個姿勢。

利用 example 完成and or的查詢

public List<SmsCountry> queryCountryName() {
SmsCountryExample example = new SmsCountryExample();
Criteria criteria = example.createCriteria();
//拼接and條件,如果有多個,可以直接在後面連著寫
criteria.andIdIsNotNull().andNameIsNotNull();
//拼接or條件,如果有多個or必須這樣寫,連著寫不行
example.or().andIdEqualTo(1);
example.or().andIdEqualTo(2);
return smsCountryMapper.selectByExample(example);
}

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: