2016-08-23 15 views
1

JPAはCSVデータファイルをデータベースにインポートするのに適していますか?JPAを使用したCSVインポート

私はJDBCを使用してCSVをデータベースにインポートしているため、JDBCからJPAへの永続化メカニズムを変更する予定です。私のCSVは一般に2000〜5000行あります。

+0

JPAは「CSVインポート」とは関係ありません。何がデータベースにあるかを表すオブジェクトを持たなければなりません。それはCSVとは関係ありません –

答えて

1

より重要なことは、コード化やサポートが容易で、パフォーマンスが向上することです。 JPAはJDBCに比べて大きなメモリオーバーヘッドを持っていますが、データモデルはサポートしやすいです。

+0

私はちょうどデータベースに600値(それらはJSPページから来ていた)のためのマップの一括インポートを行いました。両方のネットワークタイムラインを見直したら、JPAには1120ms、JDBCを使用すると600msのメモリオーバーヘッドがあります。 –

+0

あなたが言うことは、パフォーマンスの問題、任意のプロファイラ(jvisualvmなど)でできるメモリオーバーヘッドを確認することです。しかし、結局のところ、すべてがプロジェクトの要件に依存しています。 –