Es ist immer wieder schön zu sehen, das gute Lösungen dann an einer Stelle nicht zu Ende implementiert wurde. Ich mag ja JPA und auch die Assoziationen. Allerdings war ich überrascht das ich keine Relationen innerhalb von Embedded Objects machen kann.
Dies führt aber unweigerlich dazu, das ich wenige Möglichkeiten habe einen eingebetten Adressdatensatz zu bauen. Wir haben dummerweise beim Kunden die Länder in einem Lookup Table (nein, keine Sinn Diskussion über diese Lösung)
Einzige Option ist es das Land als ID zu speichern und manuell bei Bedarf aufzulösen. Ich hoffe in der 2.0 wird alles besser….und die Hoffnung stirbt ja zuletzt.
2 Kommentare
August 8, 2008 um 4:15
Schön ist auch folgendes:
Order
hat zwei Embedded Day:
Bestelltag und LieferTag
Und jedes dieser Embeddeds hat 2 Time, die wiederum embedded sind.
-> geht nicht (zumindest so weit ich weiß)
Das erste doppelte Embedded kriegst du gemappt, weil man mit attributeOverrides arbeiten kann. Aber die inneren?!??
Mahlzeit,
koenig
August 8, 2008 um 4:24
Ne geht auch IMHO nicht. Die Embeddeds sind in der 1.0 eher als Appetit anreger…mal schauen was die Version 2.0 so bringt. Die Idee ist toll, allerdings nicht vollständig fertig.