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

2021/9/14 19:08:13

本文主要是介绍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实体对应不上的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程