Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 MySQL, Hibernate  [new]
extra_dj
Member

Откуда:
Сообщений: 18
Приветствую. Есть ли возможность, используя бд MySQL в паре с Hibernate вычитывать не все записи из таблицы на каждый запрос, а, например, как - то отдавать частями. Спасибо
1 дек 18, 22:30    [21751162]     Ответить | Цитировать Сообщить модератору
 Re: MySQL, Hibernate  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 1009
extra_dj, Вы можете применить так называемую пагинацию.

В select запросе вы должны указать LIMIT. К примеру, запрос

SELECT * FROM table ORDER BY id DESC LIMIT 10


вернет последние 10 записей из таблицы

Этот запрос:

SELECT * FROM table ORDER BY id DESC LIMIT 5, 10


вернет последние 10 записей из таблицы table, но без первых 5-ти

Или тоже самое, но без сокращений:

SELECT * FROM table ORDER BY id DESC LIMIT 10 OFFSET 5
2 дек 18, 00:59    [21751229]     Ответить | Цитировать Сообщить модератору
 Re: MySQL, Hibernate  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
extra_dj,
Еще Ленивая загрузка.
2 дек 18, 12:16    [21751311]     Ответить | Цитировать Сообщить модератору
 Re: MySQL, Hibernate  [new]
extra_dj
Member

Откуда:
Сообщений: 18
Спасибо!
2 дек 18, 12:22    [21751314]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить