2016-07-19 2 views
1

hibernateを使用してCSVのデータでoracle DBテーブルを更新する必要があります。 Hibernateに相当するプリペアドステートメントバッチ更新があるか、またはCSVからDBデータを更新する際にHibernateの最適な方法がありますか?Hibernateを使用したCSVファイルからのoracle DBデータの更新

+0

[Fastnate](https://fastnate.org/)をチェックすると、そのシナリオを正確にサポートできます。 –

+0

これは要件であり、プロジェクトはSpringとHibernateを使用して実装されています。非常に大きなCSVファイルではないので、このタスクはどのようにしてhibernateを使って実装できますか? – user3510366

+0

ファストネイトは、Hibernateの代わりではありません - それはもっと "アドオン"です。だからそれは要件を壊すことはありません。 –

答えて

0

HibernateはORMツールの1つです。

オブジェクトリレーショナルマッピング(ORM、O/RM、およびO/Rマッピングツール)コンピュータサイエンス では、オブジェクト指向プログラミング 言語で互換性のない型システム間でデータ を変換するためのプログラミング技術です。実際には、プログラミング言語内から を使用できる「仮想オブジェクトデータベース」が作成されます。

それはあなたがする必要があるORMを使用して意味:CSV

  • オブジェクト
  • にマップしてから

    1. デシリアライズデータは、オブジェクトをシリアル化し、DBをリレーショナルするためにそれを保存します。

    重複して見つかりませんか?

    CSVからのDBデータの更新に最適なHibernateアプローチはありますか?

    答えはありません。 ORMを使用するのは無意味な作業なので、最適なHibernateのアプローチはありません。この場合、平面は、DAO層がはるかに効果的で適切です。

  • +0

    これは要件であり、プロジェクトはSpringとHibernateを使用して実装されています。非常に大きなCSVファイルではないので、このタスクはどのようにしてhibernateを使って実装できますか? – user3510366

    関連する問題