В чем преимущество @MappedSuperclass в Hibernate для сопоставления наследования?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 В чем преимущество @MappedSuperclass в Hibernate для сопоставления наследования?

Сообщение Anonymous »

Согласно документации Hibernate, MappedSuperclass позволяет отображать наследование, когда суперкласс не рассматривается как сущность и где не поддерживаются полиморфные запросы, извлекающие объекты с помощью базового класса.
С другой стороны, стратегия «таблица на класс» аналогична сгенерированной схеме в БД, за исключением того, что она сопоставляет суперкласс с таблицей, если она не является абстрактной. Однако он поддерживает полиморфные запросы.
Мой вопрос: зачем кому-то использовать стратегию @MappedSuperclass? Подразумевается ли проблема с производительностью, если родительский класс рассматривается как сущность? Любые идеи по этому поводу приветствуются.

Подробнее здесь: https://stackoverflow.com/questions/660 ... ce-mapping
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»