Zuordnen einer FunctionalJava-Option <Type> mit Hibernate
Ich habe ein im Ruhezustand zugeordnetes Java-Objekt.JKL
, das eine Menge normaler Felder enthält, die in den Ruhezustand versetzt werden können (z. B. Zeichenfolgen und Ganzzahlen).
Ich habe ein neues eingebettetes Feld hinzugefügt (das in derselben Tabelle steht - keine Zuordnung).asdf
, die einfj.data.Option<ASDF>
. Ich habe es zu einer Option gemacht, um deutlich zu machen, dass dieses Feld möglicherweise gar nichts enthält (anstatt behandelt werden zu müssen)null
jedes Mal, wenn ich darauf zugreife).
Wie richte ich das Mapping in meinemJKL.hbm.xml
Datei? Ich möchte den Ruhezustand automatisch umwandelnnull
in der Datenbank zu anone
vonfj.data.Option<ASDF>
wenn es das Objekt abruft. Es sollte auch eine Nicht-Null-Instanz von konvertierenASDF
zu einemsome
vonfj.data.Option<ASDF>
. Gibt es noch andere Tricks, die ich machen muss? Vielen Dank.