Página Classe da Entidade

Esta tabela enumera as propriedades disponíveis na página Classe da Entidade do assistente Criar Entidade JPA.

Propriedade Descrição Predefinição
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.



 

Tarefa relacionada

Criar uma Entidade JPA

 

Tarefa relacionada

Assistente Criar Entidade JPA