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) //条件过滤
博客介绍了MyBatis中QueryWrapper的常用方法,如groupBy用于分组,eq作为where条件,in和notIn对应SQL中的in和not in,还有排序、exists查询、范围查询、模糊查询等方法,可辅助进行数据库操作。
1214

被折叠的 条评论
为什么被折叠?



