Встраиваемый класс

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

Аннотация @AttributeOverride позволяет переопределить информацию об отображении для производного класса.

Встраиваемая сущность обозначается аннотацией @Embeddable.

Для добавления хранения объектов типа Встраиваемый класс в имеющуюся сущность выполните следующее:

  1. Откройте класс Java в панели Структура проектов.

  2. Выберите класс в панели Структура JPA.

  3. Откройте окно Выбор типа отображения, щелкнув на гиперссылке Тип отображения.

  4. Выберите Встраиваемый и нажмите OK.

    Окно Выбора типа отображения (Встраиваемый)

    Окно Выбор типа отображения - Встраиваемый
  5. Заполните остальные поля панели Сведения JPA (сущности).

 

Связанные задачи
Добавление хранения объектов в класс
Настройка дополнительных таблиц
Настройка наследования сущностей