将java.util.List转换为ResultSet?

mem*_*und 2 java csv hibernate

我需要一个ResultSet来使用openCSV快速导出数据库.我所拥有的是从命名的hibernate查询中检索的List.

如何将此列表转换为结果集,以便保存它?

TY

Ben*_*ine 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.
}
Run Code Online (Sandbox Code Playgroud)

然后,使用列表创建MyResulSet的实例,并将其提供给OpenCSV API.