Question

Dans ma demande j'utilise JPA 2.0 avec Hibernate en tant que fournisseur de persistance. J'ai un à plusieurs entre deux entités (en utilisant un @JoinColumn et non @JoinTable). Je voulais savoir comment pourrais-je préciser inverse=true (comme spécifié dans hbm.xml) dans les annotations JPA pour inverser le propriétaire de la relation.

Merci.

Était-ce utile?

La solution

J'ai trouvé une réponse à cela. L'attribut mappedBy d'annotation @OneToMany se comporte comme inverse = true dans le fichier xml.

Autres conseils

Le mappedBy d'attribut indique que l'entité de ce côté est l'inverse de la relation, et réside le propriétaire à l'autre entité. Une autre entité va avoir annotaion de @JoinColumn et de la relation @ManyToOne. Par conséquent, je pense inverse = true est la même que l'annotation @ManyToOne.

Aussi inverse = » true » signifie c'est le propriétaire de la relation pour gérer la relation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top