biz自定义分页返回类型map,无法实现下划线转驼峰

Blade 未结 1 1528
杜波
杜波 2019-12-27 14:11

开发环境:使用biz进行项目开发

问题1-描述:自定义分页sql文件返回类型采用map,未采用框架定义的entity实体类,返回的字段未进行下划线转驼峰

相关代码图片:image.pngsql图片

tool图片image.png

问题2-描述:自定义分页sql返回的数据如果是bigint前端接受会缺失精度,因为返回类型是map,所以没有办法对返回的实体类进行

@JsonSerialize(using = ToStringSerializer.class),那么针对非实体类,采用map返回类型的bigint字段如何实现不缺失精度。

1条回答
  •  admin
    admin (楼主)
    2019-12-30 14:13

    这个下划线转驼峰有两种情况。

     1.使用了mybatis-plus内置的api,没有进行mapper xml的定义,这样查询后,工具会自动转驼峰然后映射到实体类

     2.没有使用mybatis-plus的api,自行定义了xml的sql语句,若需要驼峰转换,需要定义一个resultMap才行,否则是不会自动转换的。如下图

    image.png

    0 讨论(0)
提交回复