Spring Boot. 5.2 Data JPA starter. Entities

preview_player
Показать описание
Создадим сущности и напишем простой hibernate mapping на таблицы с предыдущего видео. Разберемся c интерфейсом Repository, зачем он нужен и как его использовать. На примере классов сущностей попробуем добавить Lombok аннотации и увидем, как он избавляет нас от шаблонного кода.

Ссылка на код с занятия:

Ссылка на все мои курсы:

Для оформления подписки на канал жми ссылку:

00:00 - Введение
00:25 - Подключение spring-boot-starter-data-jpa
00:57 - Создание Hibernate entities
06:45 - Lombok для Hibernate entities
08:08 - Создание Jpa repositories
11:56 - Резюме
Рекомендации по теме
Комментарии
Автор

Привет!) Обычно мы обзывали Repository как интерфейс DAO для CRUD методов) В чём между ними разница?) Это какой-то другой стандарт уже ?

viktorrr
Автор

Спасибо за твой труд! У меня вопрос. Разве это не плохая практика использовать ломбоковские аннотации типа @Data, @Value, @ToString, @EqualsAndHashcode с энтити?! В примере на видео проблем не ожидается, так как отношение Employee к Company - ManyToOne. Но что, если отношение будет One(Many)ToMany, у которых fetch type Lazy?

alexanderkolosov
Автор

cкажите а сейчас спрингбут восстребован на рынке по бекенду? почему спрашиваю - много всяких других фреймворков вроде бы попростее этого

ровойт
Автор

Скажите пожалуйста в коких случаях следует использовать spring boot и в коких spring mvc ?

karenkhalatyan