Spring boot jpa выбирает миллионы записей из БД и обрабатывает данные - PullRequest
0 голосов
/ 27 ноября 2018

Я работаю над приложением весенней загрузки, где мне нужно выбрать 400000 строк из базы данных и передать его в виде списка.

Как мне подойти к этому?

Я думаю оспособ разделить записи на группы по 1000 и передать их.

Но в этом случае как мне указать смещение в моем sql-запросе, например, как только я получу первые 1000 записей, как получить 1001-2000 записей?

Другой способ - если я могу получить записи в виде потока, в этом случае мне нужно найти способ, которым я могу отправлять поток через API REST GET из моего приложения всякий раз, когда кто-то вызывает мой API.

По сути, мне нужно построить api get rest, где мне нужно передать эти данные тем, кто когда-либо использует мой api

...