Рет қаралды 71
Пагінація - розділення величезних наборів результатів на кілька частин, представлених на окремих сторінках.
Розмір набору результатів має величезний вплив на продуктивність запиту, навантаження, яке він покладає на програму, і на взаємодію з користувачем, яку забезпечує інтерфейс користувача.
Query (Hibernate).
setFirstResult - метод, який встановіть позицію першого рядка для повернення з результатів запиту.
setMaxResults - метод, який встановіть максимальну кількість запитуваних рядків для результатів запиту.
Асоціації є фундаментальною концепцією в ORM, JPA та Hibernate.
Вони моделюють зв'язок між двома таблицями бази даних як атрибути у моделі.
Це дозволяє легко переміщатися по зв'язках у моделі та запитах JPQL або Criteria.
Посилання на статтю: vladmihalcea.com/fix-hibernate-hhh000104-entity-fetch-pagination-warning-message/
00:00 Вітання.
00:17 Опис теми.
02:09 Огляд сутностей.
03:26 Створення таблиць.
04:04 Збереження.
05:42 Діставання.
06:49 Діставання із setFirstResult, setMaxResults і подвійним FETCH.
08:40 Діставання із setFirstResult, setMaxResults і двома запитами із FETCH.
13:01 Діставання із setFirstResult, setMaxResults, звичайним запитом і двома запитами із FETCH.
15:10 Діставання із повною пагінацією.
16:21 Висновок.
17:33 Прощання.
#освіта #java #programming #hibernate #postgresql #advancedprogramming #advancedjava