Estratégia |
Especifica a estratégia a ser usada ao mapear uma classe ou hierarquia de classe:
-
Tabela Simples – Todas as classes na hierarquia são mapeadas para uma tabela simples.
-
Unida – A raiz da hierarquia é mapeada para uma tabela simples; cada filho é mapeado para sua própria tabela.
-
Tabela por classe – Cada classe é mapeada para uma tabela separada.
Esse campo corresponde à anotação @Inheritance .
|
Tabela Simples |
Valor do Discriminador |
Especifica o valor do discriminador usado para diferenciar uma entidade nesta hierarquia de herança. O valor deve corresponder com o Tipo de Discriminador especificado. |
|
Coluna do Discriminador |
Estes campos estão disponíveis ao utilizar uma estratégia de herança Simples ou Unida.
Esse campo corresponde à anotação @DiscriminatorColumn .
Use a área Detalhes para definir o Comprimento e Definição de coluna desta Coluna do Discriminador.
|
|
Nome |
Nome da coluna do discriminador. |
|
Tipo |
Configura esta campo para definir o tipo de discriminador para Char ou Integer (em vez de seu padrão: String ). O Valor do Discriminador deve corresponder com este tipo. |
String |
Colunas de Junção da Chave Primária |
Use para substituir
colunas de junção da chave primária padrão. Selecione
Substituir Padrão e clique em
Incluir para selecionar uma nova Coluna de
Junção.
Este campo corresponde à anotação @PrimaryKeyJoinColumn.
|
|