@geronix

Нужен ли дополнительную объект между сущностью и JSON объектам?

В бд есть таблици, в web приложении на них мапяться сущности. В web приложении используется REST работаю с JSON. Для JSON использую jackson. Фреймворк spring.

Я работал с EJB, в EJB между сущностью и UI использовали DTO. Вопрос в том, нужно ли использовать дто в spring, между сущностью и JSON объектом, или сущность можно отдать jackson, чтоб сразу парсить в JSON объект?
Этот же вопрос относится и к android-у.

Такой вопрос возник, потому что у сущности много различных анатаций и я думаю, что jackson может их как то не так понять и в будущем это может привести к ошибке.
  • Вопрос задан
  • 353 просмотра
Решения вопроса 1
@sirs
Нужен. DTO объекты с конвертацией в сервисе из того, что принимает/понимает контроллеры в то, что принимают/понимают dao или repository.

Вопрос обсуждался здесь не один раз, смотрите например тут
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы