我有一个实体
@Entity
public class Parcel implements Serializable
{
@OneToOne
private Place sender;
@OneToOne
private Place recipient;
@Column
private String number;
}
如你所见,我有两个Place的对象。如何在Parcel对象和Place对象之间创建关系?是否可以在这些对象之间进行两次@OneToOne
映射,或者我应该使用@Embedded
来执行此操作。
我需要有包裹的发件人数据和收件人数据,但它们属于同一类型。什么是解决这个问题的最佳方法?