Как стать автором
Обновить

Комментарии 4

Зачем же так сложно.
Связь DTO и Entity лучше сделать обычными сеттерами и геттерами. Вы так усложняете чтение кода и жертвуете производительностью.
Вы совершенно правы. Вот только в этом проекте никаких DTO не было. Мне досталось около 30000 строк кода, в которых не было ни строчки про DTO.
Это хорошо, когда пишем проект с нуля.
А в случае работающего большого проекта, где что-то нужно регулярно подпиливать, это плохо работает — времени-то на это не выделяют, а подобное изменение в одном месте может вызвать лавинообразное изменение по всему коду.
Не зря было сказано про legacy.
По вашем скопировать все entity, переименовать их с суффиксом dto, сделать их serializable и удалить не нужные поля это долго?
По моему лучше уж сесть 1 раз и заняться рутиной, чем потом всю жизнь мучатся.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории