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
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
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