如何配置MyBatis-Plus使返回的Map结果自动转换为驼峰命名?
- 内容介绍
- 文章标签
- 相关推荐
本文共计889个文字,预计阅读时间需要4分钟。
MyBatis-Plus 返回 Map 自动转驼峰配置 ObjectWrapperFactory 不生效问题解决;配置 map-underscore-to-camel-case: true 不生效问题解决;在许多情况下,我们工作中查询大量字段时,一般返回一个 VO 来接收。
mybatis-plus返回map自动转驼峰配置object-wrapper-factory不生效问题解决;配置map-underscore-to-camel-case: true不生效问题解决
很多时候我们工作中查询很多字段的时候一般是返回一个VO来接收,这个时候我们只要在yml中配置了
map-underscore-to-camel-case: true
就会自动将查询数据库的字段带下划线的属性转成对应实体类VO中驼峰命名的属性。
但是会经常有这种场景:例如我们只查询2个字段要返回给前端,这时候我们还需要新建一个VO,很是麻烦,我们只需要查询返回一个Map来接收就可以了 ,但是返回到控制台的属性结果却不是驼峰命名。
如下图 ,这就是为何你yml中配置了map-underscore-to-camel-case: true也不生效的原因。
本文共计889个文字,预计阅读时间需要4分钟。
MyBatis-Plus 返回 Map 自动转驼峰配置 ObjectWrapperFactory 不生效问题解决;配置 map-underscore-to-camel-case: true 不生效问题解决;在许多情况下,我们工作中查询大量字段时,一般返回一个 VO 来接收。
mybatis-plus返回map自动转驼峰配置object-wrapper-factory不生效问题解决;配置map-underscore-to-camel-case: true不生效问题解决
很多时候我们工作中查询很多字段的时候一般是返回一个VO来接收,这个时候我们只要在yml中配置了
map-underscore-to-camel-case: true
就会自动将查询数据库的字段带下划线的属性转成对应实体类VO中驼峰命名的属性。
但是会经常有这种场景:例如我们只查询2个字段要返回给前端,这时候我们还需要新建一个VO,很是麻烦,我们只需要查询返回一个Map来接收就可以了 ,但是返回到控制台的属性结果却不是驼峰命名。
如下图 ,这就是为何你yml中配置了map-underscore-to-camel-case: true也不生效的原因。

