Hello:
У меня есть приложение, в котором иерархия потоков (постоянная сущность) моделируется следующим образом (обратите внимание, что это может быть глубоко вложенная иерархия):
Thread
{
private key;
private rootKey;
private parentKey;
.. getters ..
.. setters ..
}
У меня есть DTO, который имеет следующую структуру
ThreadDTO
{
private key;
private rootKey;
private parentKey;
ArrayList<ThreadDTO> childThreads;
... getters ...
... setters ...
}
Я хотел бы преобразовать экземпляры сущностей в DTO. Существуют ли какие-либо стандартные алгоритмы / лучшие практики, которые можно оптимально использовать для этого преобразования?
Любой отзыв будет оценен ..