@geronix

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы