1.条件构造器
1.1基本比较查询
命令 |
作用 |
eq |
等于 |
ne |
不等于 |
gt |
大于 |
ge |
大于等于 |
lt |
小于 |
le |
小于等于 |
between |
在两个值之间 |
notBetween |
不 在两个值之间 |
in |
字段 IN (value.get(0), value.get(1), …) |
on |
字段 NOT IN (v0, v1, …) |
@Test
void testEQ(){
QueryWrapper<User> wrapper = new QueryWrapper<User>();
wrapper.eq("password","123456")
.lt("age",23)
.in("name","李四","王五","赵六");
List<User> users = this.userMapper.selectList(wrapper);
for(User user:users){
System.out.println(user);
}
}
1.2模糊查询
命令 |
作用 |
like |
|
notLike |
|
likeLeft |
|
likeRight |
|
@Test
void testWrapper(){
QueryWrapper<User> wrapper = new QueryWrapper<User>();
wrapper.like("name","曹");
List<User> users = this.userMapper.selectList(wrapper);
for(User user:users){
System.out.println(user);
}
}
1.3排序
命令 |
作用 |
orderBy |
|
orderByAsc |
升序 |
orderByDesc |
降序 |
@Test
void testWrapper2(){
QueryWra