mysql查询结果与Java实体对应不上

在Java实体类中,存在“classId”这个属性,如下所示:

public class Teacher {
    private Long id;
    private String name;
    private Integer classId;
}

 

而在MySql中的字段是 “class_id”字段,所以存在查找出来的“class_id”对应不上“classId”,原因:MyBatis 没有开启驼峰命名映射

解决办法:在 .properties配置,或者 application.yml 中,开启 mybatis 驼峰命名映射: mybatis.configuration.map-underscore-to-camel-case: true

        mysql查询结果与Java实体对应不上

 

上一篇:二次开发避免重复入库方法


下一篇:Linux - Mysql Select