O que é herança de hibernação?
O que é herança de hibernação?

Vídeo: O que é herança de hibernação?

Vídeo: O que é herança de hibernação?
Vídeo: HIBERNAR É PRECISO - VELUDO - 28-08-2021 2024, Novembro
Anonim

Entidade herança significa que podemos usar consultas polimórficas para recuperar todas as entidades da subclasse ao consultar uma superclasse. Desde a Hibernar é uma implementação JPA, ela contém todos os itens acima, bem como alguns Hibernar -recursos específicos relacionados a herança.

Também perguntado, quantos tipos de herança existem em hibernação?

3 tipos

qual é o valor do discriminador em hibernação? Tipo de Anotação DiscriminatorValue Especifica o valor do discriminador coluna para entidades de um determinado tipo. A estratégia de herança e o discriminador coluna são especificados apenas na raiz de uma hierarquia de classe de entidade ou sub-hierarquia na qual uma estratégia de herança diferente é aplicada.

Além disso, qual é o uso do mapeamento de herança no hibernate?

@ Herança - Isto é usado para definir o tipo de herança usada no hibernar e é definido na classe pai. Se o Herança anotação não é especificada ou se não herança tipo é especificado para uma hierarquia de classe de entidade, o SINGLE_TABLE mapeamento estratégia é usado.

Qual é a utilidade de @MappedSuperclass?

Anotação MappedSuperclass . Designa uma classe cujas informações de mapeamento são aplicadas às entidades que herdam dela. UMA superclasse mapeada não tem uma tabela separada definida para ele.

Recomendado: