Obecnie korzystam z GA wydania Spring Data MongoDB framework, a @DbRef nie zapisuje automatycznie obiektu potomnego na wiosennym mongodb danych. Czy możesz mi powiedzieć, jak mogę to sprawić?@DbRef nie zapisuje automatycznie obiektu potomnego w danych źródłowych mongodb
5
A
Odpowiedz
9
Zapisywanie obiektów dziecko nie jest wbudowana w wiosennym danych MongoDB, więc trzeba to zrobić ręcznie lub można rozszerzyć AbstractMongoEventListener tak jak to opisałem w moim artykule: Spring Data MongoDB cascade save on DBRef objects
Można powiedzieć, dlaczego ObjectId jest obowiązkowe? ponieważ robię implementację Id z długim – Dexter
hej @Maciej czy możesz zaktualizować link do swojego artykułu? co więcej, chciałem sposób to zrobić dla obiektu kolekcji odniesienie db, czy mamy sposób. Próbowałem rozszerzyć AbstractMongoEventListener, ale mój przypadek testowy podczas zapisywania i aktualizacji nie powiedzie się. – hiren