2
Spring Data MongoDB @LastModifiedDate
アノテーションを使用して監査を導入しようとしています。トップレベルのドキュメントではうまく動作しますが、埋め込みオブジェクトの問題に直面しました。例えばSpringデータMongoDB監査が埋め込みドキュメントでは機能しません
:デフォルトでは
@Document(collection = "parent")
class ParentDocument {
@Id
String id;
@LastModifiedDate
DateTime updated;
List<ChildDocument> children;
}
@Document
class ChildDocument {
@Id
String id;
@LastModifiedDate
DateTime updated;
}
、私はインナーchildren
リストとparentDocument
インスタンスを保存するとき、updated
値だけparentDocument
のためではなく、children
リストから任意のオブジェクトに設定されています。しかしこの場合、私はそれらも監査したいと思っています。どういうわけかこの問題を解決することは可能ですか?
関連の問題に対応するBeanを追加することを決定しました:https://jira.spring.io/browse/DATAMONGO-1440 –