1
我期望做的是讓Object3實體的主鍵包含它的父Object1(@ManyToOne)和Object2,它是映射中Object3與Object1(property1)配對使用的鍵。這可能與EclipseLink有關,也許帶有註釋?EclipseLink:實體的PK圖,其中實體的PK是映射中的鍵
我希望是有道理的,概括地說:Object3的PK是(Object1,Object2的)
@Entity
public class Object1{
...
private Map<Object2,Object3> property1;
...
}
@Entity
public class Object3{
@Column(name = "c1")
private int number;
@ManyToOne
@JoinColumn(name = "Object1")
private Object1 object1;
...
}
感謝您的幫助!