Даний урок поглиблює знання учнів про створення запитів до бази даних із використанням методів репозиторіїв. Важливе місце займає розгляд методів, що повертають один об’єкт, у тому числі такі, що повертають Optional – контейнер, що може містити об’єкт сутності, або є порожнім. Такі об’єкти є кращою альтернативою повертанню null-значень. Розглядається концепція проєкцій таблиць бази даних та анотації створення обчислюваних полів. Також розглядаються методи, що повертають колекції, або стріми. Учні ознайомляться із можливостями сортування та розбиття на сторінки даних, що отримуються з БД. У режимі лайв-кодингу на уроці будуть розглянуті приклади запитів на основі імен методів та підключення їх у репозиторії.