QueryWrapper概念

简单来说,QueryWrapper就是咱们在使用Mybatis-plus中真实用到的一种技术,也叫作构造器

QueryWrapper方法

  • eq或者ne

eq,全称equal,主要用于判断等于的

ne,全称not equal主要用于判断是否不相等(这两个是反义词)

1
2
3
4
5
6
//新建一个QueryWrapper对象
QueryWrapper<NocvNews> queryWrapper=new QueryWrapper<>();
//eq()相等
queryWrapper.eq("name","七鳄");==>name="七鳄"
//ne()不相等
queryWrapper.ne("name","七鳄");==>name!="七鳄"
  • gt,ge,lt,le

    gt:全称为Greater than,用于大于;

ge:全称为Greater than or equal to,用于大于等于;

lt:全称为Less than,用于小于;

le:全称为Less than or equal to,用于小于等于

1
2
3
4
5
6
//新建一个QueryWrapper对象
QueryWrapper<NocvNews> queryWrapper=new QueryWrapper<>();
queryWrapper.gt("age",18);
queryWrapper.ge("age",18);
queryWrapper.lt("age",18);
queryWrapper.le("age",18);
  • between、notBetween

between 是在某个范围内

notBetween 是不在某个范围内

1
2
3
4
//新建一个QueryWrapper对象
QueryWrapper<NocvNews> queryWrapper=new QueryWrapper<>();
queryWrapper.between("age",11,12);
queryWrapper.notBetween("age",11,12);