QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("username",username);
wrapper.eq("password",password);
User user = userService.getOne(wrapper);
当时调试出来的user只有id是null,其他都是有值的。查了之后发现是mybatis-plus默认是驼峰规则查找的,所以我的实体类User里user_id字段,mybatis-plus查找的是userId,就查找不到了。在配置文件上加上这句就可以了。
mybatis-plus:
configuration:
map-underscore-to-camel-case: false