5

我真的没有得到 mappedBy 属性的含义。请告诉我如果我们不使用它会有什么影响。如果你能举出对我来说很好的例子。

另外,属性 mappedBy 和 inverse 是一样的吗?

4

1 回答 1

9

是的,在注解中映射的功能与在 XML 文件中的逆功能相同。

一个关系总是有 2 个实体参与其中。

在一对一或一对多或多对一的情况下,密钥将存储在其中一个实体中。将其存储在 2 个地方没有任何意义。

它必须告诉 hibernate 关键在关系的另一端。

因此,如果存在具有一对一关系的实体 A 和 B,并且您在 A 中看到 mappedBy 属性,则外键(指向 A)存储在 B 中。

于 2012-04-10T19:18:56.057 回答