Inverse Side

Bei Assoziationen wird zwischen der Owning Side und der Inverse Side unterschieden. Bidirektionale Assoziationen haben Owning Side und Inverse Side. Unidirektionale Assoziationen haben nur eine Owning Side.

Die Owning Side bestimmt die Änderungen der Verknüpfungen zwischen den Entitäten in der Datenbank.

Die Inverse Side einer bidirektionalen Assoziation muss in den Annotationen @OneToOne, @OneToMany und @ManyToMany das Element mappedBy verwenden, um die Instanzvariable der Owning Side anzugeben, die die Verknüpfung bzw. Verknüpfungen in Gegenrichtung enthält.


Quelle

Sun Microsystems "JSR 220: Enterprise JavaBeans Version 3.0 Java Persistence API"
Kapitel 2.1.7