Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Entity Car - Das Entity Car wird um das Attribut logbook vom Typ Logbook erweitert.

    Image Removed

    Image Added

    Code Block
    languagejava
    themeConfluence
    @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.

    Image RemovedImage Added


    Code Block
    languagejava
    themeConfluence
    @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.

...