powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA in Roo(АктивРекорд, Репозитарий, etc)
6 сообщений из 6, страница 1 из 1
JPA in Roo(АктивРекорд, Репозитарий, etc)
    #38173506
kT_________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня. Прошу проконсультировать в каких случаях что лучше использовать. И ключевые отличия, если они есть.. Т.к. дело тут считаю больше в идеологии ,да? Спасибо.
...
Рейтинг: 0 / 0
JPA in Roo(АктивРекорд, Репозитарий, etc)
    #38173528
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Active Record хорошо подходит для систем с достаточно простой моделью предметной области не большим количеством слоёв и звеньев(tiers). Когда модель разростается и обрастает хитрыми требованиями, Active Record может завести в тупик. Так как фактически у класса сильно связаны две роли - "хранение и представление данных для всех подсистем" (Entity role) и реализация доступа к источнику данных (Persistence).
Если один недостаток Active Record это сложные запросы. Если с CRUD - всё просто. У сущности есть все операции, то далеко не всегда понятно где и как нужно реализовать запросы, в которые вовлечены множество сущностей. Из этого вытекает обязательное наличие Repository.
...
Рейтинг: 0 / 0
JPA in Roo(АктивРекорд, Репозитарий, etc)
    #38173540
kT_________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага! Спасибо большое. Уточню на всякий случай..



Т.е. декомпозиция через сервисы-репозитарии это небольшой такой оверхэд, которого у АктивРекорд нет. При этом АктивРекрд как раз таки не декомпозиционирует (по полной), и за счет этого можно !оперативно экземпляры класса сгонять в БД.. добавив аннотации на нужным классом. Верно?
...
Рейтинг: 0 / 0
JPA in Roo(АктивРекорд, Репозитарий, etc)
    #38173548
kT_________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ещё..


В категорию хитрых требований попадает например.. мэни-то-мэни, то-ван, и т.п. отношения между сущностями?? Если 50% сущностей (как минимум) хитросделанные.. то лучше в Ру нагенерить репозитариев, да?
...
Рейтинг: 0 / 0
JPA in Roo(АктивРекорд, Репозитарий, etc)
    #38173642
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kT_________,

большой проект и используем паттерн ActiveRecord (c)забыл ник
Про типовую архитектуру
...
Рейтинг: 0 / 0
JPA in Roo(АктивРекорд, Репозитарий, etc)
    #38174369
kT_________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парни, спасибо.



Прошу закрыть.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA in Roo(АктивРекорд, Репозитарий, etc)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]