私は使用してIBM DB2 v9.1
おり、すべてのデータベースをxmlファイルにエクスポートしたいと考えており、必要に応じてインポートします。データベースには 9 つのテーブルがあります。
を使用してjava and hibernate
います。これまでに行ったことは、休止状態を介してすべてのデータをフェッチし、POJO オブジェクトを埋めてから、オブジェクトを xml ファイルにエクスポートすることです。インポートのために、まず既存のデータベースをすべて削除し、xml ファイル データをデータベースにインポートする必要があります。
問題は主キー(ID) にあります。ID が DB2 から削除されると、その ID でデータを保存できなくなり、新しい ID が割り当てられます。これにより、外部キーの関係が乱れます。それに対する最善の解決策は何ですか?