Реализация связи один-ко-многим в Java с помощью Hibernate

Реализация связи один-ко-многим в Java с помощью Hibernate.

Share Button

Hibernate – пример отображения многие-ко-многим Many-To-Many

Рассмотрим как реализовать отношение многие-ко-многим с помощью Hibernate.

Share Button

Hibernate – пример отображения один к одному One-To-One

Рассмотрим как реализовать отношение один-к-одному с помощью Hibernate.

Share Button

Hibernate Envers – отслеживание версий (ревизий) класса сущности и извлечение ее хронологии

В Hibernate есть модуль, который позволяет отслеживать версии каждой сущности. В этой статье рассмотрим необходимые настройки и протестируем работу Hibernate Envers.

Share Button

Could not load requested class : org.hibernate.ejb.event.EJB3PostInsertEventListener,org.hibernate.envers.event.AuditEventListener

Could not load requested class : org.hibernate.ejb.event.EJB3PostInsertEventListener,org.hibernate.envers.event.AuditEventListener – такое исключение может возникнуть при работе с Hibernate Envers версий 4+.

Share Button

Exception in thread “main” org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role:

Exception in thread “main” org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: – эта ошибка может происходить при доступе к связанной таблице при использовании Hibernate, JPA +Hibernate и т.п. При попытке доступа к ассоциации в другой таблице, например при использовании аннотации @OneToMany или ManyToOne, по умолчанию Hibernate будет выбирать ассоциацию отложенным (ленивым) образом, т.е. […]

Share Button

Hibernate – примеры именованных запросов NamedQuery

В Hibernate существует поддержка именованных запросов, которые называются NamedQueries. Рассмотрим пример использования таких запросов в Hibernate.

Share Button

Hibernate – пример отображения один ко многим One-To-Many и Many-To-One

Большинство баз данных содержат в себе зависимости вида “один ко многим” и “многие ко многим”. Здесь будет рассмотрен пример отображения “один ко многим” и показана реализация извлечения данных из таблицы с помощью Java кода и аннотаций.

Share Button

Hibernate – примеры Criteria. Обзор Hibernate Criteria API

Hibernate – примеры установки критериев (ограничений) Criteria. Сравнение с HQL Hibernate Criteria API является альтернативным подходом к Hibernate Query Language (HQL). Этот подход более объектно-ориентирован и позволяет сократить необходимый код. Может быть рекомендован в проектах с большим количеством запросов с критериями.   Используемые технологии: Hibernate 5.0.1.Final Maven 3.2.5 IntelliJ IDEA 14 MySQL 5.6.25   1. […]

Share Button