MyBatis Plus 提供了许多函数来方便开发者处理数据,以下是一些常见的函数:

  1. eq:等于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "Tom");
  1. ne:不等于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.ne("name", "Tom");
  1. gt:大于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.gt("age", 18);
  1. lt:小于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.lt("age", 18);
  1. ge:大于等于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.ge("age", 18);
  1. le:小于等于
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.le("age", 18);
  1. like:模糊查询
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.like("name", "Tom");
  1. notLike:不包含
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.notLike("name", "Tom");
  1. in:包含
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
List<Integer> ids = Arrays.asList(1, 2, 3);
queryWrapper.in("id", ids);
  1. notIn:不包含
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
List<Integer> ids = Arrays.asList(1, 2, 3);
queryWrapper.notIn("id", ids);
  1. between:区间查询
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.between("age", 18, 30);
  1. isNull:为空
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.isNull("address");
  1. isNotNull:不为空
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.isNotNull("address");
  1. orderBy:排序
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.orderByDesc("age");
  1. groupBy:分组
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.groupBy("age");

以上是 MyBatis Plus 中常用的函数,开发者可以根据自己的需求使用不同的函数来处理数据

mybatis plus 使用函数

原文地址: https://www.cveoy.top/t/topic/dhIv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录