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

        

 

posted @ 2021-09-14 13:13  星海寻梦233  阅读(357)  评论(0编辑  收藏  举报