0

JPA 2、eclipselink、Oracle DB を使用しています。

すべてのバージョンを DB (履歴) に保持する可能性はありますか?

eclipselink/toplink スイッチはありますか、それとも特別な Oracle ドライバーを探す必要がありますか?

簡単に言うと、すべての SQL 更新/削除は SQL 挿入になります。

ありがとうございました。

4

1 に答える 1

1

JPA 2.0 自体は、変更の追跡を直接サポートしていません。幸いなことに、EclipseLink には、このようなニーズに対応するための HistoryPolicy 拡張機能が用意されています。有効期間のある行は、元のテーブルに変更が加えられると、別のテーブルに永続化されます。ドキュメントはこちらです。

于 2012-10-13T12:55:09.513 に答える