因为树结点重复导致树展示异常
最近在做项目过程中,发现一个比较奇怪的问题。在页面加载树时,出现了两个根结点,但查找数据,根结点的父ID定义为-1,数据中也只有一个父结点为-1的数据。

然后对多出来的根结点数据仔细查看,发现其自身的ID和父ID相同(在我的项目中父结点和叶子结点数据存在两个业务系统中,在数据存储时未做ID校验),将对应的数据结点ID修改后,树展示正常。

由于平时较少遇到,在此做下记录。
最近在做项目过程中,发现一个比较奇怪的问题。在页面加载树时,出现了两个根结点,但查找数据,根结点的父ID定义为-1,数据中也只有一个父结点为-1的数据。

然后对多出来的根结点数据仔细查看,发现其自身的ID和父ID相同(在我的项目中父结点和叶子结点数据存在两个业务系统中,在数据存储时未做ID校验),将对应的数据结点ID修改后,树展示正常。

由于平时较少遇到,在此做下记录。