Hibernate - один из самых популярных Java - фреймворков. На протяжении многих лет его используют как новички, так и профи.
Используется практически в любом среднем или крупном Java приложении, часто требуется при приеме на работу.
Главная его цель - создание объектного слоя между вашим кодом и БД. Вы сможете работать с таблицами как с объектами.
1. Базовые принципы: создание классов, связывание с БД, отправка и обработка запросов, mapping связей
2. Профессиональные принципы: оптимизация, разработка слоя DAO, ленивая загрузка, кеширование и пр.
3. Готовая БД: таблицы в PostgreSQL и проект "Планировщик дел" - сразу начнете использовать для Hibernate Основные темы курса: