5

mappingBy 属性の意味がよくわかりませんでした。使わないとどうなるか教えてください。あなたが私にとって素晴らしい例を挙げることができれば.

また、属性mappedByとinverseは同じですか?

4

1 に答える 1

9

はい、注釈でマップされたものは、XML ファイルの逆と同じ機能を実行します。

リレーションシップには、常に 2 つのエンティティが参加しています。

1 対 1 または 1 対多または多対 1 の場合、キーはいずれかのエンティティに格納されます。2ヶ所に収納しても意味がありません。

キーが関係の反対側にあることを hibernate に伝えることが不可欠です。

したがって、1 対 1 の関係を持つエンティティー A と B があり、A に mappedBy 属性がある場合、(A を指す) 外部キーは B に格納されます。

于 2012-04-10T19:18:56.057 に答える