实体类中 属性添加的只是用作展示使用添加了@TableField(exist=false)注解,但是并没有体现出来效果,由于
集成了mybatis-plus的统一处理接口,导致在自动生成sql之后出现字段不存在,出现sql报错异常
字段不存在,;
解决原因:实体类中该属性设置了默认初始值:private List<> list = new ArrayList<>();
而controller中查询参数基于: QueryWrapper<SysUser> queryWrapper = QueryGenerator.initQueryWrapper(user, req.getParameterMap());
导致mybatis-plus认为参数是前端传的参数值,会自动生成sql