`

hibinet的递归实现;

 
阅读更多
hibinet的递归实现
首先 自身

public class Myclass{
 
private int id;
private String name;

private set<Myclass> Chlidren;


private Myclass parente;

@ManyToOne(fetch = FetchType.LAZY )
public void setParente(Myclass parente){
   this.parent=parente
}
@oneToMany(fetch = FetchType.LAZY.mappeBy="Myclass")
public void setClidren(set<Myclass> Chlidren){

   this.Chlidren=Chlidren;

}

随便了解下mappedBy属性
a) 只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性;
b) mappedBy标签一定是定义在the owned side(被拥有方的),他指向the owning side(拥有方);
c) mappedBy的含义,应该理解为,拥有方能够自动维护跟被拥有方的关系;


}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics