我在玩彈簧數據和mongodb。我正在嘗試實現的是在創建和/或更新對象時自動設置createdOn和updatedOn日期。所以我基本上創建了一個保存createdOn和updatedOn日期屬性的「BaseDocument」,並創建了AbstractMongoDbListener,這樣我可以在保存之前截取文檔(onBeforeSave),然後設置這些日期。問題是,如果我不將這些日期添加到擴展BaseDocument的類的構造函數,那些日期將不會持久化到數據庫。該子類需要在其構造函數上創建createdOn和updatedOn以獲得持久化,並且這與自動創建這些日期的想法相混淆。什麼是一個很好的戰略來實施呢?自動設置createdOn和UpdatedOn
在此先感謝!
BaseDocument類是否具有適當的geters和setters? – 2013-03-16 04:50:38