Настройка дополнительных таблиц

Если данные сущности разбиты на несколько таблиц, добавьте в нее аннотацию дополнительной таблицы.

Для добавления дополнительной таблицы к сущности:

  1. Выберите сущность на панели Структура проектов.

  2. В панели Сведения JPA выберите вкладку Дополнительные таблицы.

    Настройка дополнительных таблиц

    Сведения JPA - дополнительные таблицы.
  3. Нажмите кнопку Добавить, чтобы связать дополнительную таблицу с сущностью. Откроется окно Изменить дополнительную таблицу.

  4. Выберите Имя, Каталог и Схему дополнительной таблицы, связываемой с сущностью.

В сущность будут добавлены следующие аннотации:

@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA")

Для переопределения первичного ключа по умолчанию выполните следующие действия:

  1. Выберите опцию Переопределить значение по умолчанию, затем нажмите кнопку Добавить, для того чтобы указать новый столбец соединения первичного ключа. Откроется окно Создать столбец соединения первичного ключа.

  2. Выберите значения полей Имя, Указываемое имя столбца, Таблица и Определение столбца первичного ключа для сущности.

    В сущность будут добавлены следующие аннотации:

    @SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA", pkJoinColumns = {@PrimaryKeyJoinColumn(name="id", referencedColumnName = "id"),@PrimaryKeyJoinColumn(name="NAME", referencedColumnName = "REFERENCED COLUMN NAME", columnDefinition = "COLUMN DEFINITION")})
    
    

 

Связанные задачи

Добавление хранения объектов в класс

 

Связанные концепции

Хранение объектов Java