April 29, 2008...7:07

JPA 1.0 Embedded Objects – oder wer hat das OneToMany vergessen

Zu den Kommentaren

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

  • 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

  • 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.


Eine Antwort schreiben