我有两个实体:Intersection和Agent。
生成的表 intersection_agents 具有树列: intersection_id , agents_agents_id 和 agents_intersection_id 。
< br />
intersection_id 和 agents_intersection_id 是多余的。删除此冗余的正确方法是什么?
编辑1:
Intersection.java
@Entity
public class Intersecion {
@Id
private String id;
@OneToMay
private Set<Agent> agents;
...
}
Agent.java
@Entity
public class Agent {
@EmbbededId
private PrimaryKey key;
@Embeddable
public static class PrimaryKey {
String intersectionId;
Long agentId;
}
}