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.

Java Persistence API и Hibernate
A
Автор
Кристиан Бауэр, Гэвин Кинг, Гэри Грегори
Издательство
ДМК Пресс
Год
2017
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент