Я делаю обзор кода для одного проекта.Эту архитектуру вы можете видеть по следующей схеме:

На данный момент DTO - простые POJO и Domains - содержат аннотации Hibernate.Как я знаю, одним из преимуществ использования DTO является то, что вы можете сделать все поля домена как public и удалить весь этот код заглушки с помощью методов получения и установки.Это правильный подход?
Что вы думаете об удалении геттеров и сеттеров из DTO?Также, может быть, есть некоторые профессионалы, внедряющие DTO в Groovy?
Что вы думаете об этом?