Projecto |
O nome do projecto do JPA. |
|
Pasta de origem |
A localização da pasta src do projecto do JPA. |
|
Pacote Java |
O nome do pacote da classe. |
|
Nome da classe |
O nome da classe Java. |
|
Superclasse |
Seleccione a superclasse. |
|
Herança |
Como o assistente cria uma classe Java com uma notação @Entity , a opção Entidade está seleccionada por predefinição.
Seleccione Superclasse Correlacionada caso tenha definido uma superclasse.
Para adicionar uma notação @Inheritance à entidade, seleccione Herança e depois uma das estratégias de correlação de heranças (descritas em JSR 220):
-
SINGLE_TABLE (tabela única) - Todas as classes na hierarquia são correlacionadas com uma única tabela. Esta notação não tem atributos para a estratégia de herança.
-
TABLE_PER_CLASS (tabela por classe) - Cada classe é correlacionada com uma tabela separada.
-
JOINED (junção) - A raiz da hierarquia de classes é representada por uma única tabela. Cada subclasse é representada por uma tabela separada que contém os campos específicos à subclasse (não herdados da respectiva superclasse) bem como as colunas que representam a respectiva chave principal. As colunas da chave principal da tabela de subclasses servem de chave remota à chave principal da tabela de superclasses.
|
Entidade |
Correlações de Entidades XML |
Seleccione Adicionar a correlações de entidades em XML para criar correlações de XML no ficheiro orm.xml , em vez de anotações.
Utilize o campo Ficheiro de correlação para especificar o ficheiro a usar. Por predefinição, as correlações são armazenadas no ficheiro META-INF/orm.xml .
|
|