私はspring-dataとmongodbで遊んでいます。私が達成しようとしているのは、オブジェクトを作成および/または更新するときに、createdOnとupdatedOnの日付を自動的に設定することです。したがって、基本的に、createdOnとupdatedOnの日付属性を保持する「BaseDocument」を作成し、AbstractMongoDbListenerを作成して、保存前(onBeforeSave)にドキュメントをインターセプトし、それらの日付を設定できるようにしました。問題は、BaseDocumentを拡張するクラスのコンストラクターにこれらの日付を追加しないと、それらの日付がデータベースに永続化されないことです。サブクラスは、それらを永続化するために、コンストラクターでcreatedOnとupdatedOnを持っている必要があり、これらの日付の作成を自動化するというアイデアを台無しにしています。それを実装するための良い戦略は何でしょうか?
前もって感謝します!