j'ai une table dans ma bdd où chaque élément a un père, j'ai besoin d'afficher dans un tableau tous les subnodes d'un noeud donné, j'ai prévu une méthode qui extrait d'un noeud donné tous ses fils et de l'appeler dans une méthode récursive en remplissant le tableView

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
private void fillTable(String codeComp) throws SQLException {
    //extraction des fils du noeud courant "codeComp" dans une ObservableList "compFils"   
    sqlObj.fillFils(codeComp, compFils);
 
 
        for (String entry : compFils) {
            //boucle jusqu'au dernier élément qui n'a pas de fils et affiche
            if (compFils == null) {
                /*code affichage dans tableView*/
                System.out.println(entry);
            } else {
                //appel récursive avec le noeud fils pour avoir ses fils
                fillTable(entry);
            }  
      }         
}
mais ce code ne génère rien et se bloque sans donner une exception

merci