Java Persistence API и Hibernate
Эта книга представляет собой исчерпывающее руководство по использованию Hibernate — самого популярного фреймворка объектно-реляционного отображения (ORM) для Java. Авторы, являющиеся ключевыми разработчиками проекта Hibernate, детально раскрывают как основы, так и продвинутые техники работы с персистентностью данных в Java-приложениях.
В книге подробно рассматривается стандарт Java Persistence API (JPA) 2.1 и его реализация в Hibernate 5. Читатель познакомится с фундаментальными концепциями ORM, научится проектировать объектную модель, описывать маппинг сущностей на реляционные таблицы с помощью аннотаций и XML, а также выполнять сложные запросы с помощью JPQL и Criteria API.
Особое внимание уделяется практическим аспектам: управлению транзакциями, стратегиям выборки данных (fetching), кэшированию первого и второго уровня, оптимизации производительности и интеграции Hibernate с другими технологиями Java EE, такими как EJB, CDI, JSF и JAX-RS. Книга содержит сотни примеров кода, иллюстрирующих лучшие практики проектирования и разработки.
Второе издание полностью обновлено и отражает современные версии спецификаций. Издание подходит как для обучения с нуля, так и в качестве настольного справочника для опытных разработчиков, желающих углубить свои знания в области персистентности и эффективной работы с базами данных в Java.









