...
Entity Car - Das Entity Car wird um das Attribut logbook vom Typ Logbook erweitert.
Code Block language java theme Confluence @OneToOne(mappedBy = "car") public Logbook getLogbook() { return this.logbook; } public void setLogbook(final Logbook logbook) { this.logbook = logbook; }
Entity Logbook - Das Entity Logbook wird um das Attribut car vom Typ Car erweitert.
Code Block language java theme Confluence @OneToOne(fetch = FetchType.EAGER) @JoinColumn(name = "car_id") public Car getCar() { return this.car; } public void setCar(final Car car) { this.car = car; }
...
- Relation im Code per Annotation - Im Code wird die Relation in beiden Entities mit Hilfe der Annotation @OneToOne definiert.
- Um eine 1:1 bidirektionale Relation korrekt zu löschen, müssen Sie die entsprechenden Attribute in beiden Entities löschen.
...