Spring NativeQuery и результаты по умолчанию на основе EntityBase - PullRequest
0 голосов
/ 03 февраля 2019

Мне нужно прочитать базу данных и выполнить математические расчеты, которые будут различаться в зависимости от разных параметров, с использованием разных агрегатных функций.

Объяснение: Мне нужно сделать несколько вычислений после определения отделовЕсть три проверки, чтобы идентифицировать отделы, и у каждой из этих проверок есть еще три условия для проверки (значит, всего 9 проверок).Каждое из условий имеет различный механизм расчета бонусов по отношению к отделу после определения уровня старшинства, извлекающего минимальные и максимальные значения, эти уровни старшинства идентифицируются некоторыми данными конфигурации с использованием другого соединения.

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

getEntityManager().createNativeQuery("Query");

Правильно ли я поступил?или я должен использовать функции репозитория по умолчанию и попытаться выполнить вычисления в приложении (хотя я не знаю, как это сделать, но хочу знать лучший подход)?

Какой подход требует меньше времени для обработки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...