使用红迅低代码平台,查询数据库进行vo映射的时候,我数据库是大写加下划线,vo也是大写加下划线,为什么查询结果映射为空呢?

提问者:帅平 问题分类:微服务
使用红迅低代码平台,使用mybatis plus查询数据库进行vo映射的时候,我数据库是大写加下划线,vo也是大写加下划线如下图:
使用红迅低代码平台,查询数据库进行vo映射的时候,我数据库是大写加下划线,vo也是大写加下划线,为什么查询结果映射为空呢?
为什么查询结果映射为空呢?
使用红迅低代码平台,查询数据库进行vo映射的时候,我数据库是大写加下划线,vo也是大写加下划线,为什么查询结果映射为空呢?
1 个回答
我心已凉
我心已凉
这是因为红讯低代码平台自动在application中添加了
map-underscore-to-camel-case: true
所以这里会将数据库字段的下划线命名自动转换为Java对象的驼峰命名导致映射不到,把对应的字段修改成驼峰命名即可,如下图:

然后再请求就可以看到映射到值了
发布于:19小时前 IP属地:四川省
我来回答