テーブルをCSVファイルにエクスポートし、JSF /IcefacesWebアプリケーションを介してダウンロードするために提供する必要があります。
どうやってやるの?20以上の列と10を超えるMIO行を持つテーブルがあります。
現時点では、Javaスレッドを使用して、すべてのデータをRAMにロードしています。次に、新しいファイルを作成し、コレクションの書き込み行をファイルに繰り返します。スレッドが完了すると、ユーザーはサーブレットを介して大きなファイルをダウンロードできます。
しかし、私はそれほど多くのGBをRAMに書き込みたくありません。メモリの問題が発生しないように、セキュリティで保護することはできません。
休止状態が私のためにそれをすることは可能ですか?それとも誰かが他のアイデアを持っていますか?
DB2Datebaseに接続しています。エクスポートしたいテーブルはHibernateBeanに接続されていますが、ネイティブSQLを作成することもできます。
ご返信ありがとうございます!