これらのテーブルを例として考えると、それぞれperson
が複数のaddress
es を持つことができます。
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
。
とのOneToMany
間の一方向の関係をマッピングする適切な方法は何ですか? 自分のes を知っている必要がありますが、それが属していることを知ってはいけません。Person
Address
Person
Address
Address
Person