本文主要是介绍SpringBoot中mybatis-plus的复杂条件查询,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
3.0.5版本的
@Test
public void query(){
//Wrapper 类 父类
// 一般使用QueryWrapper
//创建QueryWrapper
QueryWrapper<User> userQueryWrapper = new QueryWrapper<>();
//设置条件
//ge gt le lt
//查询年龄>=30的数据
// userQueryWrapper.ge("age", 30);
// List<User> users = userMapper.selectList(userQueryWrapper);
// System.out.println(users);
//eq ne 等于 不等于
// userQueryWrapper.ne("name","json");
// List<User> users1 = userMapper.selectList(userQueryWrapper);
// System.out.println(users1);
//between 范围查询
// userQueryWrapper.between("age",20,30);
// List<User> users2 = userMapper.selectList(userQueryWrapper);
// System.out.println(users2);
//like 模糊查询
// userQueryWrapper.like("name","%whl%");
// List<User> users3 = userMapper.selectList(userQueryWrapper);
// System.out.println(users3);
//orderBy 排序
// userQueryWrapper.orderByDesc("id");
// List<User> users4= userMapper.selectList(userQueryWrapper);
// System.out.println(users4);
//last 拼接sql 语句
// userQueryWrapper.last("limit 1");
// List<User> users5= userMapper.selectList(userQueryWrapper);
// System.out.println(users5);
//指定要查询的列
userQueryWrapper.select("id","name");
List<User> users6= userMapper.selectList(userQueryWrapper);
System.out.println(users6);
}
这篇关于SpringBoot中mybatis-plus的复杂条件查询的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!