在最近的项目中遇到一个问题,就是数据库的字段和实体类的字段是相匹配的,在查询表的过程中其他的字段都能查出来,唯独那个字段查询的为空(此字段在数据库是非空的)情况是这样的:数据库字段与实体类的对应 ,没有明确找到原因,大概定位就是实体类的字段与数据表的映射 不匹配问题,userOpendId 有2个大写字母。其中表中的属性与字段一一对应,自动将下划线转成驼峰,可能的问题就是有2个大写字母,造成映射的不匹配

解决办法:
在那个字段上加一个别名
List list = jdbcTe
在项目中遇到一个现象,使用JdbcTemplate查询时,某个字段返回为空,尽管数据库字段非空。初步推测可能是因为实体类字段(userOpendId)包含2个大写字母,导致字段映射出现问题。解决办法是确保实体类字段与数据库字段的命名规则匹配,避免因大小写或转换规则导致的映射不一致。
在最近的项目中遇到一个问题,就是数据库的字段和实体类的字段是相匹配的,在查询表的过程中其他的字段都能查出来,唯独那个字段查询的为空(此字段在数据库是非空的)情况是这样的:数据库字段与实体类的对应 ,没有明确找到原因,大概定位就是实体类的字段与数据表的映射 不匹配问题,userOpendId 有2个大写字母。其中表中的属性与字段一一对应,自动将下划线转成驼峰,可能的问题就是有2个大写字母,造成映射的不匹配

在那个字段上加一个别名
List list = jdbcTe

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