与jpa的反思关系

时间:2018-01-08 14:25:12

标签: java hibernate jpa

假设我们有一个" person"每个人都可以拥有其他人作为儿子的集合,每个人都可以拥有其他人作为父亲的集合,以便我们知道每个人他或她的儿子和父母。 我们如何使用JPA注释对其进行建模? 我试过了,但是如果一个儿子只有一个父亲那就是:

@Entity
public class Person implements Serializable {

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;

@ManyToOne
private Person parent;

@OneToMany(mappedBy="parent")
private Collection<Person> children;

// Getters, Setters, etc...
}

0 个答案:

没有答案