Was ist in einer bidirektionalen JPA OneToMany / ManyToOne-Assoziation mit "der Kehrseite der Assoziation" gemeint?

In diesen Beispielen aufTopLink JPA Annotation Reference:

Beispiel 1-59 @OneToMany - Kundenklasse mit Generika

@Entity
public class Customer implements Serializable {
    ...
    @OneToMany(cascade=ALL, mappedBy="customer")
    public Set<Order> getOrders() { 
        return orders; 
    }
    ...
}

Beispiel 1-60 @ManyToOne - Klasse mit Generika bestellen

@Entity
public class Order implements Serializable {
    ...
    @ManyToOne
    @JoinColumn(name="CUST_ID", nullable=false)
    public Customer getCustomer() { 
        return customer; 
    }
    ...
}

Es scheint mir, dass dieCustomer entity ist der Eigentümer der Vereinigung. In der Erklärung für dasmappedBy -Attribut im selben Dokument, es wird geschrieben, dass:

wenn die Beziehung bidirektional ist, setzen Sie das Element mappedBy auf der umgekehrten (nicht besitzenden) Seite der Zuordnung auf den Namen des Felds oder der Eigenschaft, dem bzw. der die Beziehung gehört (siehe Beispiel 1-60).

Wenn ich mich aber nicht irre, sieht es im Beispiel so aus, als würde dasmappedBy wird tatsächlich auf der besitzenden Seite der Assoziation angegeben, nicht auf der nicht besitzenden Seite.

Also meine Frage ist im Grunde:

In einer bidirektionalen (Eins-zu-Viele / Viele-zu-Eins) Assoziation, welche der Entitäten ist der Eigentümer? Wie können wir die Eine Seite als Eigentümer bezeichnen? Wie können wir die Many-Seite als Eigentümer bezeichnen?

Was ist mit "der Kehrseite der Assoziation" gemeint? Wie können wir die Eine Seite als Inverse bezeichnen? Wie können wir die Many-Seite als Inverse bezeichnen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage