mybatis-plus中的wrapper用法

QueryWrapper<Object> wrapper = new QueryWrapper<>();

wrapper.groupBy(columns) //对应sql中分组

wrapper.eq(column, params) //相当于where条件

wrapper.in(column, value) //sql中in

wrapper.notIn(column, value) //sql中 not in

wrapper.orderBy(columns, isAsc) //排序

wrapper.exists(value) //相对于sql中exists查询

wrapper.notExists(value) //相当于sql中not exists查询

wrapper.notBetween(column, val1, val2) //相当于sql中在某个范围内使用的between

wrapper.ge(column, params) //大于等于

wrapper.le(column, params) //小于等于

wrapper.like(column, value) //模糊查询

wrapper.having(sqlHaving, params) //条件过滤

QueryWrapper wrapper = new QueryWrapper<>(); wrapper.groupBy(columns) //对应sql中分组 wrapper.eq(column, params) //相当于where条件 wrapper.in(column, value) //sql中in wrapper.notIn(column, value) //sql中 not in wrapper.orderBy(columns, isAsc) //排序 wrapper.exists(value) //相对于sql中exists查询 wrapper.notExists(value) //相当于sql中not exists查询 wrapper.notBetween(column, val1, val2) //相当于sql中在某个范围内使用的between wrapper.ge(column, params) //大于等于 wrapper.le(column, params) //小于等于 wrapper.like(column, value) //模糊查询 wrapper.having(sqlHaving, params) //条件过滤
经验分享 程序员 微信小程序 职场和发展