Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否将java.util.List转换为结果集?_Java_Hibernate_Csv - Fatal编程技术网

是否将java.util.List转换为结果集?

是否将java.util.List转换为结果集?,java,hibernate,csv,Java,Hibernate,Csv,我需要一个使用openCSV快速导出数据库的结果集。 我拥有的是一个从命名的hibernate查询中检索的列表 如何将此列表转换为resultset以保存它 ty结果集是一个接口。因此,您唯一要做的就是使用列表值创建自己的实现 public class MyResultSet implements ResultSet { public ResultSet(List<MyClass> list) { // ... } // Interface

我需要一个使用openCSV快速导出数据库的结果集。 我拥有的是一个从命名的hibernate查询中检索的列表

如何将此列表转换为resultset以保存它


ty

结果集是一个接口。因此,您唯一要做的就是使用列表值创建自己的实现

public class MyResultSet implements ResultSet {

    public ResultSet(List<MyClass> list) {
        // ...
    }

    // Interface implementation. For example, the "next()" method can be implemented
    // using your list iterator.
}
公共类MyResultSet实现ResultSet{
公共结果集(列表){
// ...
}
//接口实现。例如,可以实现“next()”方法
//使用列表迭代器。
}

然后,使用列表创建MyResultSet的实例,并将其交给OpenCSV API。

重复您可以将
列表传递给CSVWriter:好的,是的,我可以将列表传递给CSVWriter。但如果(在我的情况下)我有一个清单呢?更重要的是,如果这个类包含另一个类的组合,该怎么办?事实上,我正在寻找类似于JAXB的东西,但是是CSV而不是xml。