3. Data Access Layer: осознанный выбор между JPA, JDBC и jOOQ

В этом видео мы разбираем один из самых фундаментальных архитектурных выборов в backend-разработке — подход к работе с базой данных. Речь пойдёт не о синтаксисе и не о "как написать код", а о trade-offs, ответственности и стоимости владения каждого подхода. Мы реализуем один и тот же use-case сохранения заказа тремя способами: 🔹 JDBC — полный контроль и максимальная ответственность 🔹 jOOQ — типобезопасный SQL и compile-time гарантии 🔹 JPA (Hibernate) — абстракция, скорость разработки и экосистема Spring А затем осознанно выбираем JPA как production-стратегию для проекта OrderHub. • Исходный код проекта на GitHub: [https://github.com/Oleborn/OrderHub] • Плейлист со всеми видео курса: [https://www.youtube.com/playlist?list=PL8mxYdZMab2WgiBwmXUyDvtM4SkNs3hwo] Наш канал в телеграмм https://t.me/Java_for_beginner_dev. Мы не претендуем на правильность всего сказанного в видео, мы только учимся)) Знаете что-то лучше и готовы поделиться - добро пожаловать! #java #programming #service #api #jooq #jpa #jdbc

Иконка канала Java для новичков
47 подписчиков
12+
24 просмотра
3 месяца назад
12+
24 просмотра
3 месяца назад

В этом видео мы разбираем один из самых фундаментальных архитектурных выборов в backend-разработке — подход к работе с базой данных. Речь пойдёт не о синтаксисе и не о "как написать код", а о trade-offs, ответственности и стоимости владения каждого подхода. Мы реализуем один и тот же use-case сохранения заказа тремя способами: 🔹 JDBC — полный контроль и максимальная ответственность 🔹 jOOQ — типобезопасный SQL и compile-time гарантии 🔹 JPA (Hibernate) — абстракция, скорость разработки и экосистема Spring А затем осознанно выбираем JPA как production-стратегию для проекта OrderHub. • Исходный код проекта на GitHub: [https://github.com/Oleborn/OrderHub] • Плейлист со всеми видео курса: [https://www.youtube.com/playlist?list=PL8mxYdZMab2WgiBwmXUyDvtM4SkNs3hwo] Наш канал в телеграмм https://t.me/Java_for_beginner_dev. Мы не претендуем на правильность всего сказанного в видео, мы только учимся)) Знаете что-то лучше и готовы поделиться - добро пожаловать! #java #programming #service #api #jooq #jpa #jdbc

, чтобы оставлять комментарии