该文档说:
如果关联是双向的,则一侧必须是所有者,而一侧必须是反向端(即,在更新关联表中的关系值时,它将被忽略):
因此,具有
mappedBy属性的一面是反面。没有
mappedBy属性的一方是所有者。
所有者侧是Hibernate查看以了解存在哪个关联的一侧。因此,例如,如果在Bar的foo中添加Foo,则Hibernate将在连接表中插入新行。相反,如果将Bar添加到Foo的Bar组中,则不会在数据库中进行任何修改。

该文档说:
如果关联是双向的,则一侧必须是所有者,而一侧必须是反向端(即,在更新关联表中的关系值时,它将被忽略):
因此,具有
mappedBy属性的一面是反面。没有
mappedBy属性的一方是所有者。
所有者侧是Hibernate查看以了解存在哪个关联的一侧。因此,例如,如果在Bar的foo中添加Foo,则Hibernate将在连接表中插入新行。相反,如果将Bar添加到Foo的Bar组中,则不会在数据库中进行任何修改。