Ich habe ein Hibernate-Mapped-Java-Objekt, JKL
, die voll von einer Reihe von normalen Hibernate-mappable Felder (wie Strings und Ganzzahlen).Mapping einer FunctionalJava-Option <Type> mit Hibernate
Ich bin ein neues eingebettetes Feld hinzugefügt (die in der gleichen Tabelle lebt - keine Zuordnung), asdf
, die eine fj.data.Option<ASDF>
ist. Ich habe es zu einer Option gemacht, um klarzustellen, dass dieses Feld tatsächlich nichts enthält (im Gegensatz dazu, dass ich jedes Mal, wenn ich darauf zugreife, mit null
umgehen muss).
Wie richte ich das Mapping in meiner JKL.hbm.xml
Datei ein? Ich möchte Hibernate, um automatisch eine null
in der Datenbank in eine none
von fj.data.Option<ASDF>
konvertieren, wenn es das Objekt abruft. Es sollte auch eine Nicht-Null-Instanz von ASDF
in eine some
von fj.data.Option<ASDF>
konvertieren. Gibt es noch andere Tricks, die ich tun muss? Vielen Dank.