我需要一个 ResultSet 来使用 openCSV 快速导出数据库。
我拥有的是一个从命名 hibernate 查询中检索到的列表。
如何将此列表转换为结果集以保存它?
泰
最佳答案
ResultSet 是一个接口(interface)。因此,您唯一需要做的就是使用您的列表值创建您自己的实现。
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。
关于java - 将 java.util.List 转换为 ResultSet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9548375/