Union в postgresql (JPA)

224
26 октября 2019, 05:40

При выполнении нативного запроса в базу данных сервер падает с ошибкой:

Cannot use native queries with dynamic sorting and/or pagination in method public abstract...

Сам запрос выгладит следующим образом:

@Query(value = "select fraction1 from reports union all select sum(fraction1) from reports;",
       nativeQuery = true)
Page<String> getFraction(Pageable pageable);

С документации слудует что JPA не поддерживает пагинацию в нативных запросах:

Native queriesThe @Query annotation allows to execute native queries by setting the nativeQuery flag to true. Note, that we currently don’t support execution of pagination or dynamic sorting for native queries as we’d have to manipulate the actual query declared and we cannot do this reliably for native SQL.

Как выполнить подобный запрос? Есть ли другие способы?

READ ALSO
Объясните критерии ТЗ

Объясните критерии ТЗ

Пишу ТЗНебольшая иерархия классов с реализацией основных принципов ООП

144
Как сравнить разные форматы дат?

Как сравнить разные форматы дат?

У меня в базе данных хранятся числа в строковом формате: "2019-02-23T21:27:18461Z"

153
как сделать чтобы весь код запускался одной командой

как сделать чтобы весь код запускался одной командой

Вообщем создаю бота,есть куча функций ну и следовательно для каждой отдельный js файл,и чтобы запускать бота нужно прописывать каждый файл...

149