示例
Entity是EntityVO父类,将Entity通过FastJson转JSON后再转到EntityVO
List<Entity> entityList = yourMapper.selectList();
List<EntityVO> entityVOList = entityList.stream().map(z -> JSONObject.toJavaObject((JSON) JSONObject.toJSON(z), EntityVO.class)).collect(Collectors.toList());
踩坑
如上转换List后在若依中使用分页查询时,返回参数total无法获取总数,而是当前查询结果的size,下图中请求参数pageSize为20,实际总数量为39条,按理返回参数的total应该是39,而不是20