我需要一个ResultSet来使用openCSV快速导出数据库。 我所拥有的是从命名的hibernate查询中检索的List。
如何将此列表转换为结果集,以便保存?
TY
答案 0 :(得分:7)
ResultSet是一个接口。因此,您唯一需要做的就是使用列表值创建自己的实现。
public class MyResultSet implements ResultSet {
public ResultSet(List<MyClass> list) {
// ...
}
// Interface implementation. For example, the "next()" method can be implemented
// using your list iterator.
}
然后,使用列表创建MyResulSet的实例,并将其提供给OpenCSV API。