...
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 logbook; } public void setLogbook(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 car; } public void setCar(Car car) { this.car = car; }
Hinweis:
- Relation im Code per Annotation - Im Code wird die Relation in beiden Entities mit Hilfe der Annotation @OneToOne definiert.
- Um eine 1:1 Relation korrekt zu löschen, müssen Sie die entsprechenden Attribute in beiden Entities löschen.
...