Java中如何将ReslutSet转换为List<T>

发布网友 发布时间:2022-04-25 09:16

我来回答

2个回答

热心网友 时间:2023-12-03 20:18

是你的Departments dep = new Departments();这句话的位置放置的不对,把这句话放在while循环里面,在for循环的上面就OK了。。。
因为你一直只有一个Departments 对象,当然list.add();添加的是同一个,覆盖掉了前面的。。。
若有问题,请追问,,,
希望可以帮助你,谢谢采纳。。。

热心网友 时间:2023-12-03 20:18

while (rs.next()) { // rowData = new HashMap(columnCount);

dep.setDeptNo(rs.getString(1));
dep.setDeptName(rs.getString(2));

list.add(dep);
}
这样就好了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com