Стратегия |
Указывает стратегию для отображения класса или структуры классов:
-
Одна таблица - все классы связываются с одной таблицей.
-
Соединение - корень структуры связан с одной таблицей; каждый потомок связан со своей таблицей.
-
Таблица для класса - каждый класс связан с отдельной таблицей.
Это поле соответствует аннотации @Inheritance .
|
Одна таблица |
Значение дискриминатора |
Укажите дискриминатор для различения сущности в структуре наследования. Это значение должно соответствовать типу дискриминатора. |
|
Столбец дискриминатора |
Эти столбцы доступны при использовании стратегии наследования
Одна таблица или Соединение таблиц.
Это поле соответствует аннотации @DiscriminatorColumn .
В области Сведения укажите длину и определение столбца дискриминатора.
|
|
Имя |
Имя столбца дискриминатора. |
|
Тип |
Укажите тип дискриминатора: Char или Integer (вместо значения по умолчанию String ). Этому типу должно соответствовать Значение дискриминатора. |
String |
Соединение столбцов по первичному ключу |
Служит для переопределения первичного ключа для соединения столбцов, применяемого по умолчанию. Выберите опцию Переопределение ключа по умолчанию, затем выберите команду Добавить для выбора нового соединения столбцов.
Это поле соответствует аннотации @PrimaryKeyJoinColumn.
|
|