Нужен ли дополнительную объект между сущностью и JSON объектам?
В бд есть таблици, в web приложении на них мапяться сущности. В web приложении используется REST работаю с JSON. Для JSON использую jackson. Фреймворк spring.
Я работал с EJB, в EJB между сущностью и UI использовали DTO. Вопрос в том, нужно ли использовать дто в spring, между сущностью и JSON объектом, или сущность можно отдать jackson, чтоб сразу парсить в JSON объект?
Этот же вопрос относится и к android-у.
Такой вопрос возник, потому что у сущности много различных анатаций и я думаю, что jackson может их как то не так понять и в будущем это может привести к ошибке.