0
如何将复合唯一键(地址1和地址2)作为Map键。像@MapKey(name =“address1”,name =“address2”),而不是唯一的唯一键@MapKey(name =“address1”)。EclipseLink MapKey复合唯一键
@Entity
public class Person {
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "person")
@MapKey(name = "address1")
public Map<String, Address> getAddressMap() {
return addressMap;
}
}
@Entity
public class Address {
private Integer id;
private String address1;
private String address2;
private Person person;
}