Hibernate. Сессия и транзакции: как это работает? (Часть 1)

Введение

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

Библиотека Hibernate является самой популярной ORM-билиотекой и реализацией Java Persistence API. Часто используется как ORM-провайдер в обычных Java-приложениях, контейнерах сервлетов, в частности, в сервере приложений JBoss (и его потомке WildFly).

Подробнее

Руководство для начинающих по переходам между состояниями в JPA/Hibernate

Введение

Hibernate меняет тип мышления программиста от SQL выражений к переходам между состояниями сущности. Когда какая-то сущность управляется Hibernate, все изменения буду автоматически распространяться в БД.
Манипуляции с сущностями из доменной модели (вместе с их связями) намного легче чем писать и поддерживать SQL выражения.
Подробнее

Рекомендации для повышения производительности Java Persistence

Введение

Высокопроизводительный доступ к слою данных требует много знаний об устройстве базы данных, JDBC, JPA, Hibernate, и этот пост содержит самые важные техники, которые Вы можете использовать для оптимизации вашего enterprise приложения.

Подробнее