【发布时间】:2013-11-20 19:31:43
【问题描述】:
以这些表为例,其中每个person 可以有多个addresses。
CREATE TABLE person (
id INTEGER NOT NULL PRIMARY KEY,
name VARCHAR(100) NOT NULL
);
CREATE TABLE address (
id INTEGER NOT NULL PRIMARY KEY,
address VARCHAR(100) NOT NULL,
city VARCHAR(100) NOT NULL,
person_id INTEGER NOT NULL
);
我想将这些表映射到 JPA 实体,但我不想使用 mappedBy 映射它们之间的双向关系。
在Person 和Address 之间映射OneToMany 单向关系的正确方法是什么?考虑到Person必须知道他们的Addresses,但Address一定不知道它所属的Person。
【问题讨论】: