mybatis-flex / mybatis-flex

mybatis-flex is an elegant Mybatis Enhancement Framework

Home Page:https://mybatis-flex.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

存在多条返回结果时,未按照预期抛出异常

ruansheng8 opened this issue · comments

BaseMapper.java:

  default T selectOneByQuery(QueryWrapper queryWrapper) {
        queryWrapper.limit(1);
        return MapperUtil.getSelectOneResult(selectListByQuery(queryWrapper));
    }

这里指定了 queryWrapper.limit(1); ,所以永远最多只能返回一条数据,永远无法触发 TooManyResultsException