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。
推薦閱讀:
- mybatis example如何自動生成代碼 排序語句
- Mybatis重置Criteria的正確姿勢分享
- Mybatis Criteria使用and和or進行聯合條件查詢的操作方法
- Mybatis Example的高級用法詳解
- mybatis關於Criteria使用的小坑