mybatis plus 使用函数
MyBatis Plus 提供了许多函数来方便开发者处理数据,以下是一些常见的函数:
- eq:等于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "Tom");
- ne:不等于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.ne("name", "Tom");
- gt:大于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.gt("age", 18);
- lt:小于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.lt("age", 18);
- ge:大于等于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.ge("age", 18);
- le:小于等于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.le("age", 18);
- like:模糊查询
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.like("name", "Tom");
- notLike:不包含
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.notLike("name", "Tom");
- in:包含
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
List<Integer> ids = Arrays.asList(1, 2, 3);
queryWrapper.in("id", ids);
- notIn:不包含
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
List<Integer> ids = Arrays.asList(1, 2, 3);
queryWrapper.notIn("id", ids);
- between:区间查询
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.between("age", 18, 30);
- isNull:为空
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.isNull("address");
- isNotNull:不为空
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.isNotNull("address");
- orderBy:排序
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.orderByDesc("age");
- groupBy:分组
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.groupBy("age");
以上是 MyBatis Plus 中常用的函数,开发者可以根据自己的需求使用不同的函数来处理数据
原文地址: https://www.cveoy.top/t/topic/dhIv 著作权归作者所有。请勿转载和采集!