久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

Spring數據mongodb審核不起作用(Java配置)

瀏覽:75日期:2024-05-12 13:55:52
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解決Spring數據mongodb審核不起作用(Java配置)?

實際的問題是@Id注釋。為了正確使用Spring審核,您必須定義一個ObjectId(新保存的對象為null),這就是spring決定@LastModifiedDate和@CreatedDate

之后,我找到了一種方法,可以@Id通過實現Auditable<String,String>

感謝@Felby:

我發現,僅對于@CreatedDate和@CreatedBy批注,在save()時@Id字段需要為空。無論@Id字段是否已初始化,@LastModifiedDate和@LastModifiedBy字段都起作用。

解決方法

我當前正在使用Spring數據mongodb1.6.0-RELEASE,我知道它具有審核功能。我將@EnableMongoAuditing注釋放在配置類的頂部。我的豆子在下面:

@Documentpublic class MyBean{@Idprivate AnotherCustomBean anotherCustomBean = new AnotherCustomBean();@CreatedDateprivate Date creationDate;@LastModifiedDateprivate Date lastModifiedDate;...

當我用mongoTemplate.save(myBean);它保存此bean時,未設置創建日期和上次修改日期…并且沒有錯誤。

任何幫助,將不勝感激,

謝謝。

標簽: java
相關文章:
主站蜘蛛池模板: 县级市| 惠州市| 淮北市| 陇南市| 陆丰市| 遂宁市| 茶陵县| 泸水县| 海兴县| 巫山县| 浙江省| 和政县| 扶余县| 金阳县| 乳山市| 宁阳县| 长寿区| 平和县| 漯河市| 辉南县| 壶关县| 阿克苏市| 安塞县| 龙山县| 崇礼县| 醴陵市| 洮南市| 丹巴县| 中宁县| 西平县| 蓬溪县| 昭苏县| 桑日县| 清水河县| 青岛市| 荥阳市| 灵寿县| 麻江县| 文化| 连平县| 云南省|