Разделить все список всех категорий по субкатегориям

Имеем класс-сущность:

class Category {
  Long id, parentId;
}
...
List<Category> categoryList = <...>;

Как конвертировать в DTO следующего вида:

class CategoryDTO {
  Long id; 
  List<CategoryDTO> subcategories;
}

Как это можно сделать без связи сущности One-to-One?


Ответы (0 шт):