Mysql
 sql >> Base de données >  >> RDS >> Mysql

Remplir JTree à partir de la base de données

Utilisez DefaultMutableTreeNode pour créer vos nœuds

Créez une carte des identifiants des nœuds - au fur et à mesure que vous récupérez vos nœuds à partir de la base de données, stockez-les dans la carte avec l'identifiant comme clé.

Une fois que vous avez tous vos nœuds, parcourez-les une fois de plus et faites correspondre leurs identifiants parents, en les récupérant de la carte.

En supposant que votre arbre est structurellement sain dans la base de données, il le sera ici. Choisissez n'importe quel nœud et suivez la chaîne parent à la racine.

Avec l'objet racine, vous pouvez créer votre JTree. :)