質問

私のアプリケーションでは、Hibernateを持つPersistenceプロバイダーとしてJPA 2.0を使用しています。私は2つのエンティティ間に1対多数の関係を持っています(を使用して @JoinColumn そしてそうではありません @JoinTable)。どうすれば指定できるのか知りたかったのです inverse=true (に指定されています hbm.xml)JPAアノテーションでは、関係所有者を逆転させます。

ありがとうございました。

役に立ちましたか?

解決

私はこれに対する答えを見つけました。 @onetomanyアノテーションのマッピングBy属性は、XMLファイルで逆= trueと同じ動作を行います。

他のヒント

属性 mappedBy この側のエンティティが関係の逆であり、所有者が他のエンティティに存在することを示します。他のエンティティは持っています @JoinColumn アノタイオンと @ManyToOne 関係。したがって、逆= trueは同じだと思います @ManyToOne 注釈。

また、inverse =” true "これは関係を処理する関係所有者であることを意味します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top