SpringBoot + Mybatis实体类属性与数据库表列名之间的对应关系

今天在使用springboot框架和mybatis框架进行开发时,发现一个bug,就是本来实体类的属性名和数据库中的列名是一一对应的但是查询结果一直为空,更改类型也是空;
经过查询资料发现mybatis配置文件中默认设置了驼峰转换:
mysql中我习惯设置为“_”命名:
SpringBoot + Mybatis实体类属性与数据库表列名之间的对应关系_第1张图片
在mybatis中java的数据名称必须为驼峰形式:
SpringBoot + Mybatis实体类属性与数据库表列名之间的对应关系_第2张图片
否则查询结果会是null!

你可能感兴趣的:(javaweb项目)