关于mybatis-plus查询返回值为null——常见映射关系错误

问题:

今天试用mybatis-plus进行试用的时候出现了查询结果为空的情况,
关于mybatis-plus查询返回值为null——常见映射关系错误_第1张图片
就两个null给我整懵逼了,我寻思我这实体类属性和数据库表字段一模一样,怎么会出现查不出来呢。

数据库表
关于mybatis-plus查询返回值为null——常见映射关系错误_第2张图片

实体类
关于mybatis-plus查询返回值为null——常见映射关系错误_第3张图片

解决方法:

问题的原因令人暖心,mybatis——plus为了让用户代码好看(项目里用驼峰),把驼峰自动转成“—”连接符连接。

而解决方案很简单:

public class Admin {
    private String admin_user;
    private String admin_password;
}

改为

public class Admin {
    private String adminUsername;
    private String adminPassword;
}

使用驼峰命名法即可。

你可能感兴趣的:(springboot入门,mybatis,java,mysql)