编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

问题记录:MyBatis的Ipage中的getRecord的List添加删除元素报错

wxchong 2024-09-08 10:47:24 开源技术 8 ℃ 0 评论

问题现象

数据进行Ipage分页后,使用getRecord获取到的List进行添加元素,报错UnsupportedOperationException。

根因分析

Ipage中使用的是Arrays.asList()生成records,该方法未重写父类AbstractList中的add(),addAll(),remove(),removeAll()方法,AbstractList中不允许添加删除元素,会抛出UnsupportedOperationException错误。

解决方案

新建一个可变长度的List,将records的List与想添加元素添加进去后,重新设置Ipage中的records。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表