richtige Methode zum Laden von mongodb-Hash-assoziierten Array-Mappings, wenn keine Anmerkungen mit seltsamen Accessoren verwendet werden [geschlossen]

9

Ich mache das, um die Annotationszuordnung meines Dokuments zuzuordnen. Aber es holt es nicht auf. Ich weiß, dass es alter Code ist, aber weiß jemand, wie man es richtig abbildet. Danke!

zugehörige PR = Ссылка

Und auch damit verbunden:      Ссылка      Ссылка      Ссылка

%Vor%

Ich bekomme Fehler von 2 Tests fehlgeschlagen, weil es keine Persistenz der Werte Eigenschaften von PaymentDetail Document unter Beispielordner gibt.

Hier ist die Zuordnung der PaymentDetails

Ссылка

und das Mapping für die Oberklasse

Ссылка

Es scheint, dass das Problem auf den seltsamen Setter / Getter von BaseModel zurückzuführen ist, der um PaymentDetails erweitert wurde.

%Vor%

das oben ist von einer Zwischenbasisklasse, und hier unten ist von der Basisklasse

%Vor%     
cordoval 08.10.2013, 20:26
quelle

1 Antwort

1

Ich habe es herausgefunden und das Problem behoben. Es gab mehrere Probleme, denen ich begegnet bin:

  • Erstens: Nachdem ich ORM lange benutzt hatte, war ich verwirrt, dass name ein Feld in Mongo und fieldName ein Eigenschaftsname ist ( Problem ).
  • Zweitens, wenn das fieldName keiner Eigenschaft entspricht, ist es nur wurde übersprungen (wobei ORM eine Ausnahme auslöst). So war es schwer herauszufinden, warum die Immobilie nicht gespeichert wurde. ( Problem ).

Nach der Korrektur der Zuordnung funktioniert alles einwandfrei.

    
Maksim Kotlyar 11.10.2013, 08:17
quelle

Tags und Links