参考 : https://blog.youkuaiyun.com/Zheng_junming/article/details/79266165?utm_source=blogxgwz1
原因 : mapper.xml配置列名别名使用以下划线拼接的单词,实体类以同名为属性名
解决 : 实体类属性名以驼峰方式命名,或者实体类属性名和xml 别名一致使用驼峰命名
示例 :
| mapper.xml 列名 | 实体类名 | 是否能够映射 |
| a | a | 是 |
| a_b | aB | 是 |
| a_b | a_b | 否 |
END。
本文探讨了在使用MyBatis框架时,mapper.xml中列名别名与实体类属性名不匹配的问题,特别是在下划线命名与驼峰命名之间的冲突。文章提供了两种解决方案:一是将实体类属性名改为驼峰命名;二是使实体类属性名与xml别名一致,采用驼峰命名。通过示例说明了如何正确映射实体类属性与数据库列名。
3611

被折叠的 条评论
为什么被折叠?



