hibernate 一对多双向自身关联

来源:互联网 发布:京东杭州程序员招聘 编辑:程序博客网 时间:2024/05/21 22:52

 

 

 

  1. private Menu parent;
  2. private Set<Menu> children = new HashSet<Menu>(0);
  3. @ManyToOne(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch = FetchType.LAZY)
  4.  public Menu getParent() {
  5.   return parent;
  6.  }
  7.  @OneToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch = FetchType.LAZY, mappedBy = "parent")
  8.  public Set<Menu> getChildren() {
  9.   return children;
  10.  }

注意: mappedBy = "parent",  parent即为对方类引用本类的属性

原创粉丝点击