当前位置: 首页 > 工具软件 > ExcelUtil > 使用案例 >

ExcelUtil映射失败

范凡
2023-12-01

问题描述

因为原封装类有重要属性,所以此处更换封装类(复制一份与原来一模一样的封装类即(DisOrders)

结果报了以上错误

@PostMapping("/export")
public void export(HttpServletResponse response,  @RequestBody List<String> disOrderList)  {
    System.out.println("前端数据为:---------"+disOrderList);
    List<DisOrders> list =     disOrderService.selectDisOrderAgentList(null,objects,disOrderList);
    System.out.println("查询的数据-----------"+list);
    ExcelUtil<DisOrders> util = new ExcelUtil<>(DisOrders.class);
    util.exportExcel(response, list, "订单数据");
}

原因分析:

提示:这里填写问题的分析:

最开始网上查问题是数据类型不正确,最后经过层层审查才发现,更改封装类与之相关的mapper映射等也要更改完全,千万莫漏改


解决方案:

注意更改映射类时,dao、impl、controller层与之相关的都要更改!!!

我的问题出现在 resultMap 映射类未更改

<resultMap type="com.k123du.system.domain.DisOrders" id="DisOrderResult">
        <result property="id"    column="id"    />
        <result property="orderNo"    column="order_no"    />
        .....
</resultMap>

 类似资料: