【发布时间】:2020-09-05 19:56:47
【问题描述】:
我们有一个实体类和所有类别的列表:
class Category {
Long id, parentId;
}
...
List<Category> categoryList = <...>;
如何转换成这样的 DTO 列表:
class CategoryDTO {
Long id;
List<CategoryDTO> subcategories;
}
如果没有一对一的实体关系,如何做到这一点?
【问题讨论】:
-
基于
Category类。可以有没有父对象的对象吗?如果是,你如何标记它?如果不是,那是否意味着它们之间存在一个循环? -
显然可以多级吧?
-
可以有无限个级别。主要级别有 parentId = null
标签: java oop jpa collections dto