我想基于单向连接连接表,这是我的代码:
Class Person {
@id
String person_sk;
int person_id;
String Person_name;
@OneToMany
@joinColumn (name="person_reference_id")
List<address> getAddresses() {}
}
class Address
{
@id
int person_reference_id (referred from Person);
@id
int address_id;
@id
int phone_id;
String street_name, zip_code;
}
现在,当我执行 getAddress 时,它不起作用,因为我的加入是基于 person_ref_id 和 Person 类中的 @id (primaryKey) 列是 person_sk。
如果我使用 referencedColumn 那么它也不起作用。