Primefaces arbre à partir de la base de données

J'ai l'entité suivante classe :

@Entity
@Table(name = "THE_TREE", catalog = "", schema = "dbo")
public class TheTree implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "ID", nullable = false)
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;

@Column(name = "NODE_NAME")
private String name;

@Column(name = "LEVEL")
private int level;

@OneToMany    
@JoinColumn(name="PARENTID")    
public List<TheTree > children = new LinkedList<TheTree >();

Je voudrais représenter cela en primefaces arbre, mais je ne peux pas obtenir ce droit. L'exemple donné dans primefaces site web a nœuds statiques prédéfinie de profondeur, où j'ai besoin des nœuds avec profondeur inconnue et à pourvoir à partir de la base de données. J'ai vu des différents posts ici mais rien n'est clair pour moi. Dans ce post il semble que l'auteur a posé la même question mais la réponse n'est pas par rapport à la question en quelque sorte. Toute solution serait appréciée.

InformationsquelleAutor fareed | 2012-06-25