Saturday, November 8, 2014

JPA-маппинг коллекций элементов

Коллекция элементов - это коллекция объектов базовых типов (например, String) или встроенных объектов.

Рассмотрим маппинг таких коллекций.

Wednesday, November 5, 2014

JPA embedded objects mappings tutorial

Embedded object is a part of its entity and cannot exist without it.
Usually embedded object does not have any matching table in database so that it is mapped to the table that corresponds to its entity.

Let's look at mapping of such objects.

This post is available in Russian.

Hibernate basics tutorial

Hibernate is a popular ORM framework that allows to store Java objects in the database.
It is the most popular implementation of JPA.

We already worked with JPA basics before, and now we will create a similar application using Hibernate.

This post is available in Russian.

Monday, November 3, 2014

Основы Hibernate

Hibernate - популярный ORM-фреймворк, который предоставляет возможность сохранять Java-объекты в базе данных.
Он является самой популярной реализацией JPA.

Ранее мы разобрали основы JPA, а сейчас создадим простое приложение с использованием Hibernate.

Thursday, April 17, 2014

JPA-маппинг иерархии классов с помощью Table-per-concrete-class стратегии

В крупных проектах с множеством классов одни классы наследуют другие и формируют с ними иерархии. Рассмотрим маппинг таких классов.

Существует три стратегии маппинга иерархий наследования:
  • Single-table
  • Joined
  • Table-per-concrete-class

Рассмотрим маппинг при использовании Table-per-concrete-class стратегии.