在数据库字段(实体类属性名)带下划线时get和set方法无效

Posted fanwensong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在数据库字段(实体类属性名)带下划线时get和set方法无效相关的知识,希望对你有一定的参考价值。

错误描述:

      使用springboot和mybatis,查询数据并封装到java类中,因为java实体类的属性名带有下划线(" _ "),导致get和set方法无效,数据无法封装到实体类中,出现null。

结局办法:

      数据库字段保持不变的情况下,改变属性名命名方式,用@Column("")注解将属性名和字段对应。

技术图片

以上是关于在数据库字段(实体类属性名)带下划线时get和set方法无效的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis Generator 下划线转驼峰命名

mybatis从入门到精通 结果映射

Mybatis——实体类属性名和数据库字段名不同时的解决办法

MyBatis数据库字段和实体对象属性名不一致的解决方案

fastjson简单使用demo,@JSONField注解属性字段上与setget方法上。实体类toString(),实体类转json的区别;_下划线识别

Dapper数据库字段和model属性映射