Java Persistence API и Hibernate
Java Persistence — механизм, помогающий обеспечить сохранность данных после завершения программы, что является главной чертой современных приложений. Hibernate — наиболее популярный инструмент Java для работы с базами данных, предоставляющим автоматическое прозрачное объектно-реляционное отображение, что значительно упрощает работу с SQL-базами данных в приложениях Java. Данная книга описывает разработку приложения с использованием Hibernate, связывая воедино сотни отдельных примеров. Вы сразу окунетесь в богатую моделями программирования среду Hibernate, которая основывается на отображениях, запросах, стратегиях выборки, транзакциях, диалогах, кэшировании и многом другом. Здесь вы найдете хорошо иллюстрированное обсуждение лучших методик проектирования баз данных и методов оптимизации. Авторы подробно описывают версию Hibernate 5, совместимую со стандартом Java Persistence 2.1.
Все примеры обновлены для последних версий спецификаций Hibernate и Java ЕЕ.
Что вошло в книгу:
- идея объектно-реляционного отображения;
- быстрая разработка приложений баз данных;
- исчерпывающее описание Hibernate и Java Persistence;
- интеграция Java Persistence с EJB, CDI, JSF и JAX-RS;
- непревзойденная широта и глубина охвата темы.
Книга предполагает практическое знание Java.
Об авторах:
Кристиан Бауэр - является членом команды разработчиков Hibernate, инструктором и консультантом.
Гэвин Кинг - является основателем проекта Hibernate и членом экспертной группы Java Persistence (JSR 220).
Гэри Грегори - является ведущим разработчиком программного обеспечения, работающим над серверными приложениями и интеграцией наследования.