MyBatis原生状态下将数据分页或者使用offset/limit方式对数据做限制行数,如果没有limit写在SQL的时候,想要分页,使用的是。 这种方式,没有使用使用PageHelper插件的时候,是使用的逻辑分页,数据量大的时候,直接把大量数据从数据库取回来再分页,造成OOM,千万要谨慎使用,例子如下: # 注意这种方式非常不推荐使用,只是反例 List<Student> list = studentMapper.listStudents(new RowBounds(0, 10)); 以上显然是不行…

2022-06-09 0条评论 1808点热度 0人点赞 admin 阅读全文

QueryWrapper下每增加一行条件,默认每个条件是and且的关系,如果要增加一个条件,这个条件下所有的关系是或者(or),就是这个条件下的子条件之前是or,外部用and,增加一个括号,括号中用or 可以用如下方式 QueryWrapper<User> userWrapper = new QueryWrapper<>(); userWrapper.eq("type", "admin"); String keys = (String) map.get("key"); if(StringUt…

2022-04-02 0条评论 1737点热度 0人点赞 admin 阅读全文
12