java - Dois-je définir ChildrenID lors de la définition de ParentID et ID dans la base de données?
PHP中文网2017-05-27 17:41:52
0
2
694
Je veux parcourir un arbre de manière récursive, mais je pense que l'utilisation de parentID et ID ne peut pas déterminer s'il y a des nœuds enfants et ne peut pas le parcourir. Je ne sais pas si je dois ajouter un champ childrenID
Si vous ne représentez qu'un arbre, une seule table de parentID et ID suffit ; elle s'appelle : liste de contiguïté.
Ensuite, ajoutez un chemin d'arbre. Enregistrez le chemin de chaque nœud jusqu'au nœud racine