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

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

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

瀏覽:72日期: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
相關文章:
主站蜘蛛池模板: 岚皋县| 三门县| 大兴区| 永泰县| 西盟| 霍州市| 松原市| 北宁市| 武义县| 承德县| 甘德县| 九江县| 花莲市| 仪陇县| 新宁县| 安庆市| 晋州市| 济南市| 区。| 海兴县| 武冈市| 奉节县| 建宁县| 黄龙县| 满城县| 蓝田县| 河西区| 平远县| 彩票| 博兴县| 城口县| 赤峰市| 青阳县| 泸西县| 呼图壁县| 金塔县| 青海省| 遵义市| 雷波县| 鄂州市| 杭州市|