209 похожих чатов

Всем привет может кто подсказать где правильно вызывать сложные запросы к

бд?
у меня есть 4 энтити и у них свох репозитории с маперами и моделями т тд
но в данном случаее мне надо все их заджойнить
напрямую делать запрос в абсолютно другом сервисе или же делать 4 последовательных запроса в бд используя существующие репозитории?

6 ответов

5 просмотров

Ну они же будут мапиться в какую-то одну сущность, так?

Konstantin-Belkin Автор вопроса
Max Kiner
Ну они же будут мапиться в какую-то одну сущность,...

да в целом это не суть важно так как данные полученные из запроса будут использоваться внутри сервиса и к пользователю не будут возвращатся

Konstantin-Belkin Автор вопроса
Max Kiner
Они связаны между собой, эти модели?

да 1 модель тянет другую та в свою очередь третью я понимаю что это можно сделать в репозитории допустим первой модели но даже в плане нейминга не знаю как обозначить эти методы

Konstantin Belkin
да 1 модель тянет другую та в свою очередь третью ...

Ну так если не делать это в репозитории первой модели, тогда придётся делать ещё три лишних запроса, разве не так?

Konstantin-Belkin Автор вопроса
Max Kiner
Ну так если не делать это в репозитории первой мод...

ну по сути да но получается мне надо для такого случая отдельный мапер и отдельный метода запроса как в таком случаее называть такии моменты? типа getFooEntityWithBarEntity… ?

Похожие вопросы

Обсуждают сегодня

Карта сайта