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