Наследование |
Поскольку мастер создает класс Java с нотацией @Entity , то по умолчанию
выбирается опция Сущность.
Если определяется суперкласс, выберите Отображаемый суперкласс.
Для добавления в сущность нотации @Inheritance выберите
Наследование, а затем выберите одну из стратегий отображения
наследования (описанных в JSR 220):
-
SINGLE_TABLE -- Все классы в иерархии связываются с одной таблицей. Эта аннотация
не содержит атрибут для стратегии наследования.
-
TABLE_PER_CLASS -- Каждый класс связывается с отдельной таблицей.
-
JOINED -- Корневой уровень иерархии представляется одной таблицей. Каждый подкласс
представляется отдельной таблицей, содержащей поля, характерные для подкласса (не
наследуемые от его суперкласса), а также столбцы, представляющие его первичный ключ. Столбцы
первичного ключа таблицы подкласса служат в качестве внешнего ключа для первичного ключа
таблицы суперкласса.
|
Сущность |