因为原封装类有重要属性,所以此处更换封装类(复制一份与原来一模一样的封装类即(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>