Я начинаю новый проект Spring и решил попробовать Spring Roo. При настройке уровня сохранения я вижу, что Spring Roo поддерживает (фактически даже по умолчанию) шаблон ActiveRecord. Хотя я всегда был поклонником DAO/DTO в прошлом, Roo очень хорошо подходит для использования шаблона ActiveRecord, поскольку он, похоже, «скрывает» большинство методов ActiveRecord в файлах apsect.Spring Roo с ActiveRecord vs Spring Data
Кто-нибудь знает, почему разработчики Spring Roo по умолчанию используют ROO для использования шаблона AR, когда Spring Data выполняет такую прекрасную работу по обеспечению/скрытию CRUD (типичный бэйн моделей DAO)? Является ли Spring попыткой заставить больше людей использовать шаблон AR вместо шаблона Repo?