这是数据库的Self Reference, 在Hibernate可以这样实现:
@Entity
@Table(name="user")
public class MyUser implements Serializable {
   private long pkId;
   ......
   
   
@ManyToOne(cascade={CascadeType.PERSIST, CascadeType.MERGE})
@JoinColumn(name="parent_user", updatable=false)
   private MyUser parentUser;
   
@OneToMany(mappedBy="parentLocation", fetch=FetchType.EAGER)
@OrderBy("pkId")
@Sort(type=SortType.NATURAL)
@LazyCollection(value=LazyCollectionOption.TRUE)
   private List<MyUser> childUsers = new ArrayList<MyUser>();
}