柚子快報(bào)邀請(qǐng)碼778899分享:java Mybatis
柚子快報(bào)邀請(qǐng)碼778899分享:java Mybatis
使用查詢條件構(gòu)造器
//測(cè)試條件CRUD(Wrapper)
@Test
public void testSelect(){
//QueryWrapper用于構(gòu)造查詢條件
QueryWrapper
wrapper
.isNotNull("name")
.isNotNull("age")
.ge("age",12);
//參數(shù)是一個(gè)條件構(gòu)造器
List
list.forEach(System.out::println);
}
查詢一個(gè)區(qū)間內(nèi)的
//查詢一個(gè)區(qū)間內(nèi)的
@Test
public void test2() {
QueryWrapper
wrapper.between("age", 17, 19);//區(qū)間內(nèi)的
userMapper.selectCount(wrapper);
}
模糊查詢
//模糊查詢
@Test
public void test3() {
QueryWrapper
//name中包含e的
//左和右 %e%
wrapper
.like("name", "e")
.likeLeft("email", "@gem.com");//email以@gem.com結(jié)尾
List
map.forEach(System.out::println);
}
內(nèi)聯(lián)查詢
//內(nèi)聯(lián)查詢
@Test
public void test4() {
QueryWrapper
wrapper.inSql("name","select id from user where id=1");
List
list.forEach(System.out::println);
}
降序查詢
//降序查詢
@Test
public void test6(){
QueryWrapper
//通過id排序
wrapper.orderByDesc("id");
List
list.forEach(System.out::println);
}
更多:條件構(gòu)造器 | MyBatis-Plus (baomidou.com)https://baomidou.com/guides/wrapper/
柚子快報(bào)邀請(qǐng)碼778899分享:java Mybatis
相關(guān)文章
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。