我正在尝试为下述情况找到最佳解决方案。
我有一个名为地址的实体,它显示如下。
@Table(name = "ADDRESS")
@Entity
public class Address extends AbstractEntity {
@Id
@Column(name = "ID")
private Long id;
我有两个不同的网站,名为客户和公司。这两个网站都应该包含地址。
客户有一个地址。
@Table(name = "CUSTOMER")
@Entity
public class Customer extends AbstractEntity {
@Id
@Column(name = "ID")
private Long id;
@OneToOne(mappedBy="owner")
private Address address;
公司有地址列表。
@Entity
@Table(name = "COMPANY")
public class Company extends AbstractEntity {
@Id
@Column(name = "ID")
private Long id;
@OneToMany(mappedBy="owner")
private List<Address> address;
如何在地址实体上进行制图?