这个题目,我个人感觉涉及到递归,然后我查 Chat GPT了,里面涉及到一个目录的一对多,实体类一个目录类型,我个人没见过,之前都是String, int,date这些比较简单的类型
类加加一个字段parent,存自己的父节点,加chidren,去存储自己所有的子节点,传递进来任意一个文章id后去判断是不是祖宗节点,一层层找到祖宗节点后,判断每一个节点有没有子节点,如果有就存到chidren,最后返回一个带有多层chidren的文章,修改的时候可以修改parent,然后重新维护一遍
首先,让我们考虑如何设计实体类和数据库表以满足这个要求。
这个题目,我个人感觉涉及到递归,然后我查 Chat GPT了,里面涉及到一个目录的一对多,实体类一个目录类型,我个人没见过,之前都是String, int,date这些比较简单的类型
类加加一个字段parent,存自己的父节点,加chidren,去存储自己所有的子节点,传递进来任意一个文章id后去判断是不是祖宗节点,一层层找到祖宗节点后,判断每一个节点有没有子节点,如果有就存到chidren,最后返回一个带有多层chidren的文章,修改的时候可以修改parent,然后重新维护一遍
首先,让我们考虑如何设计实体类和数据库表以满足这个要求。