表实体类之间的关系

时间:2015-04-15 16:05:55

标签: java database jpa entity relationship

我有这样的数据库:

我为所有人制作了实体课,但没有关系,因为我不知道如何做到这一点。我知道我应该通过注释@OneToMany@ManyToOne来连接它们,但不知道怎么做。我的意思是,Order应该有Person的名单?或者只是简单的领域?

你能帮我解决这个问题吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

我是这样做的:

人:

@OneToMany(mappedBy="Person")
private Collection<Ordered> orders;

public Collection<Ordered> getOrders() {
    return orders;
}

public void setOrders(Collection<Ordered> orders) {
    this.orders = orders;
}

序:

@ManyToOne(cascade = CascadeType.ALL)
private Person person;

public Person getPerson() {
    return person;
}

public void setPerson(Person person) {
    this.person = person;
}

如果我错了,请纠正我