标签: java ibatis
我通过ibatis从数据库中选择一个id列表,但是当尝试add一个新元素时,它会抛出一个不受支持的异常。
add
ibatis返回的列表是最终的还是不可变的?
答案 0 :(得分:2)
是的是一个只读列表,可以由数据库游标支持,当您遍历列表时,它会读取和缓存。在您操作数据之前,您应该复制它。
List<Long> ids = new ArrayList<Long>(); ids.addAll( ibatusIds );