Estratégia |
Especifique a estratégia a usar ao correlacionar uma classe ou hierarquia de classes:
-
Tabela única - Todas as classes na hierarquia são correlacionados com uma única tabela.
-
Junção - A raiz da hierarquia é correlacionada com uma única tabela; cada descendente é correlacionado com uma tabela própria.
-
Tabela por classe - Cada classe é correlacionada com uma tabela.
Este campo corresponde à anotação @Inheritance .
|
Tabela única |
Valor do discriminador |
Especifica o valor do discriminador usado para diferenciar uma entidade na respectiva hierarquia de herança. O valor tem de estar em conformidade com o Tipo do discriminador especificado. |
|
Coluna do discriminador |
Estes campos estão disponíveis ao utilizar uma estratégia de herança Única ou de Junção.
Este campo corresponde à anotação @DiscriminatorColumn .
Utilize a área Detalhes para definir o Comprimento e a Definição da coluna desta Coluna Discriminadora.
|
|
Nome |
Nome da coluna discriminadora |
|
Tipo |
Use este campo para configurar o tipo do discriminador para Carac ou Inteiro (em vez da predefinição: Cadeia ). O Valor de descriminação tem de estar em conformidade com este tipo. |
Cadeia |
Colunas de junção da chave principal |
Use este campo para substituir as colunas de junção de chave principal predefinidas. Seleccione Substituir predefinição e, de seguida, faça clique em Adicionar para seleccionar uma nova Coluna de junção.
Este campo corresponde à anotação @PrimaryKeyJoinColumn.
|
|