Dans ma candidature, j'utilise JPA 2.0 avec Hibernate comme fournisseur de persistance. J'ai une relation unique entre deux entités (en utilisant un @JoinColumn
et pas @JoinTable
). Je voulais savoir comment puis-je spécifier inverse=true
(comme spécifié dans hbm.xml
) Dans les annotations JPA pour inverser le propriétaire de la relation.
Merci.
J'ai trouvé une réponse à cela. L'attribut mappéby de @EonetoManany Annotation se comporte la même chose que Inverse = TRUE dans le fichier XML.
L'attribut mappedBy
indique que l'entité de ce côté est l'inverse de la relation et le propriétaire réside dans l'autre entité. Autre entité aura @JoinColumn
Annotaion et @ManyToOne
relation amoureuse. Par conséquent, je pense que Inverse = vrai est la même que @ManyToOne
Annotation.
Également inverse = "vrai" signifie que c'est le propriétaire de la relation pour gérer la relation.