Разделить все список всех категорий по субкатегориям
Имеем класс-сущность:
class Category {
Long id, parentId;
}
...
List<Category> categoryList = <...>;
Как конвертировать в DTO следующего вида:
class CategoryDTO {
Long id;
List<CategoryDTO> subcategories;
}
Как это можно сделать без связи сущности One-to-One?