递归删除思路:
获取当前id
首先判断是否是叶子节点, id=pid的时候,是否有记录
如果没有,就删除当前节点
如果有,查询当前节点id作为pid时候的子的id,,本地获取该id对象,删除节点,
删除完成后,判断该节点是否有子节点,如果没有子节点,把父节点属性改成子节点属性。
供参考博客:递归:删除中的循环递归说明