プロジェクトにリビジョン変更のリストを追加したい (情報アイコンをクリック):
Revision X
- added fieldA entry
- modified fieladB from B to BB
- removed fieldC entry
...
最良の方法はどれですか?
ps: EntityTrackingRevisionListener は既に使用しています。
ありがとう。
プロジェクトにリビジョン変更のリストを追加したい (情報アイコンをクリック):
Revision X
- added fieldA entry
- modified fieladB from B to BB
- removed fieldC entry
...
最良の方法はどれですか?
ps: EntityTrackingRevisionListener は既に使用しています。
ありがとう。
現在の最良の方法は、オブジェクトの履歴(履歴バージョンのリスト)をロードし、Javaで比較することです。
最新リリース(4.1)では、変更されたフラグの追加もサポートされています(ブール値、そのリビジョンでフィールドが変更されたかどうかを指定します):http ://docs.jboss.org/hibernate/core/4.1/devguide/en-US /html/ch15.html#envers-tracking-properties-changes
エンティティの場合と同様に、これをADD / MOD/DEL列挙型に拡張できる可能性があります。