国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:77日期: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
相關文章:
主站蜘蛛池模板: 肇庆市| 金秀| 清原| 威海市| 马山县| 隆回县| 普定县| 营山县| 台中市| 丽江市| 镶黄旗| 丹东市| 邻水| 长白| 昌江| 吴忠市| 惠水县| 儋州市| 黄浦区| 东平县| 班玛县| 曲麻莱县| 新乡市| 峨山| 宝坻区| 馆陶县| 固原市| 深水埗区| 璧山县| 夏邑县| 资源县| 改则县| 余庆县| 乌鲁木齐县| 江油市| 利津县| 莱西市| 甘谷县| 柳州市| 靖江市| 双鸭山市|