我需要将表格导出到 CSV 文件中,并通过我的 JSF/Icefaces Web 应用程序将其下载。
我怎样才能做到这一点?我有一个包含 20 多个列和 10 多个 MIO 行的表。
目前,我使用 Java 线程,将所有数据加载到内存中。然后我创建一个新文件并将集合写入行逐行迭代到文件中。如果 Thread 完成,用户可以通过 Servlet 下载大文件。
但我不想将这么多 GB 写入 ram。我无法确保安全,以免出现内存问题..
休眠有可能为我做吗?还是有人有其他想法?
我连接到一个 DB2 数据库。我要导出的表连接到休眠 bean,但也可以编写本机 sql。
感谢您的回复!