当前位置: 首页 > news >正文

cannot resolve method add in T 及 T 泛型类型生成Excel文件,区别是数据Model不同

cannot resolve method 'add' in 'T' 及 T 泛型类型生成Excel文件,区别是数据Model不同

cannot resolve method 'add' in 'T' 及 T 泛型类型生成Excel文件,区别是数据Model不同

1.通过继承父类来解决
public void largeDataCreateSheet(List<T> list, SXSSFWorkbook workBook, Integer index) throws Exception {}

List<List<OrderTransBaseBean>> allOrderTransList = listsOrderTrans();
allOrderTransList.get(i).add(orderTransCopyBean);
allOrderTransList.get(i).add(orderTrans);
orderTransBaseBean是orderTrans和orderTransCopyBean的父类,在调用方法excelUtils.largeDataCreateSheet(allOrderTransList.get(i), sxssfWorkbook, 0); 提示报错了,怎么解决


2.解决方案:在调用类的指定T类型 ExcelUtils<T> 解决问题
@Autowired
private ExcelUtils<OrderTrans> excelUtils;

@Autowired
private ExcelUtils<CpicCouponTransNewModel> excelUtils;

http://www.hskmm.com/?act=detail&tid=24079

相关文章:

  • 测试环境elasticSearch数据泄露排查
  • 深入解析:Spring boot中 限制 Mybatis SQL日志的大字段输出
  • 【AI时代速通QT】第九节:揭秘Qt编译全流程-从.pro材料到可执行程序
  • 考试心得5
  • javascript高级 - Ref
  • Solar9月赛wp - 场
  • 实用指南:深度解析Sora2:技术革命与创意产业的未来图景
  • 自动化安全工具的双刃剑:红队演练揭示安全响应盲区
  • Elastic Search 安装部署最全教程(Docker)
  • 详细介绍:图像分割:PyTorch从零开始实现SegFormer语义分割
  • 深入解析:Playwright同步、异步、并行、串行执行效率比较
  • 2025十一集训——Day2模拟赛
  • 2025十一集训——Day模拟赛
  • Qt纯代码实现智能安防集中管理平台/楼宇对讲管理系统/门禁管理/视频监控
  • 汉文博士词典库源文件已在 github 开放
  • 读人形机器人30未来20年
  • Flutter + Ollama:开启本地AI的全平台新纪元 —— 从零剖析一款现代化AI客户端的技能奥秘
  • 股票资料API接口全解析:从技术原理到多语言实战(含实时行情、MACD、KDJ等技术指标数据与API文档详解)
  • 产业园区招商团队快躺平了 - 智慧园区
  • 洛谷 P3545
  • 题解:AT_wtf22_day2_b The Greatest Two
  • 威胁狩猎实战:终端攻击行为分析与检测
  • 实用指南:基于Hadoop+Spark的人体体能数据分析与可视化系统开源实现
  • 英语_阅读_Water Sliding_待读
  • 实用指南:ArcGIS JSAPI 高级教程 - 高亮效果优化之开启使用多高亮样式
  • const在for用不了
  • about me
  • 10月北京中学集训随笔
  • 使用100%缩放比例重新启动Visual Studio 界面模糊的解决方案
  • 某工程师入职华为,职级比较高,但还看不懂代码,有点尴尬