Ich verwende morphia
als meine Mongodb Odm.
Ich habe ein Modell Car
mit 2 Pflichtfelder plate
und seats
.
Ich möchte einen einzelnen Konstruktor mit diesen 2 Parametern erstellen.Morphia default Konstruktor und KonstruktorArgs
Morphia wirft mir eine Ausnahme für die Definition eines Standardkonstruktors.
Ich versuchte mit constructorArgs
Annotation, aber es ist fehlgeschlagen.
Alle verwandten Threads, die ich gefunden habe, verwendeten die Annotationen nicht und gaben auch keine passende Antwort an.
Ich weiß nichts über Morphia, aber wenn Sie einen Konstruktor mit zwei Argumenten wollen, und wenn Morphia einen Standardkonstruktor benötigt, dann brauchen Sie 2 Konstruktoren, nicht 1. –
können Sie versuchen, Getter und Setter zu verwenden ?? p.s. Ich weiß auch nichts über Morphia –
Die Sache ist, dass ich keinen leeren Konstruktor haben möchte, weil die Felder obligatorisch sind. Morphia hat eine Annotation mit dem Namen 'constructorArgs', aber ich konnte aus ihren Dokumenten nicht verstehen, wie man sie benutzt und was sie tut – itaied