barbu0055 wrote:
Quant au choix du coté de la relation qui va être défini comme "inverse", c'est à ton bon vouloir.
Pas tout à fait d'accord.
Soit sur ton set tu met le inverse=true et eventuellement un not-null, soit tu mets le not-null dans la key de ton set, et à ce moment la tu fais un insert=false et update=false dans ton many-to-one.
Dans tous les cas, et ce que dit barbu0055 est vrai, il faut forcement bien indiquer d'une maniere ou d une autre qu une relation est l'inverse de sa relation en sens inverse dans le cas des relations bidirectionnelles.
Personnellement, et sauf en occasions tres exotiques, je met toujours le inverse=true sur le set et le not-null sur le many-on-one.
Voila pour le inverse... j ai pas mal galéré moi aussi!