Hibernate mappedBy和inverse属性是否相同?

Hibernate mappedBy和inverse属性是否相同?,hibernate,Hibernate,我真的没有理解mappedBy属性的含义。请告诉我如果我们不使用它会有什么影响。如果你能给我举个例子,我会很高兴的 此外,属性mappedBy和inverse是相同的?是的,注释中的mappedBy执行与XML文件中的inverse相同的功能 一个关系始终有两个实体参与其中 如果是一对一、一对多或多对一,则密钥将存储在其中一个实体中。把它放在两个地方没有任何意义 它告诉hibernate密钥位于关系的另一端 因此,如果存在具有一对一关系的实体A和B,并且您在A中看到mappedBy属性,那么外键

我真的没有理解mappedBy属性的含义。请告诉我如果我们不使用它会有什么影响。如果你能给我举个例子,我会很高兴的


此外,属性mappedBy和inverse是相同的?

是的,注释中的mappedBy执行与XML文件中的inverse相同的功能

一个关系始终有两个实体参与其中

如果是一对一、一对多或多对一,则密钥将存储在其中一个实体中。把它放在两个地方没有任何意义

它告诉hibernate密钥位于关系的另一端

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

查看这是否有帮助: