Página de Classe de Entidade

Esta tabela lista as propriedades da página de Classe de Entidade do Assistente para Criar Entidade JPA.

Propriedade Descrição Default
Projeto O nome do projeto JPA.
Pasta de Origem O local da pasta src do projeto JPA.
Pacote Java O nome do pacote de classe.
Nome da classe O nome da classe Java.
Superclasse Selecione a superclasse.
Herança Como o assistente cria uma classe Java com uma notação @Entity, a opção Entidade é selecionada, por padrão.

Selecione Superclasse Mapeada, se você definiu uma superclasse.

Para incluir uma notação @Inheritance na entidade, selecione Herança e, em seguida, selecione uma das estratégias de mapeamento de herança (descritas em JSR 220):

  • SINGLE_TABLE -- Todas as classes em uma hierarquia como mapeadas em uma única tabela. Esta anotação não possui um atributo para a estratégia de herança.

  • TABLE_PER_CLASS -- Cada classe é mapeada para uma tabela separada.

  • JOINED -- A raiz da hierarquia de classes é representada por uma única tabela. Cada subclasse é representada por uma tabela separada que contém os campos que são específicos para a subclasse (não herdada de sua superclasse), bem como coluna(s) que representa(m) sua chave primária. A(s) coluna(s) de chave primária da tabela de subclasse serve(m) como uma chave externa para a chave primária da tabela de superclasse.

Entidade
Mapeamentos de Entidade XML Selecione Incluir nos Mapeamentos de Entidade em XML para criar mapeamentos XML em orm.xml, em vez de anotações.

Use o campo Arquivo de mapeamento para especificar o arquivo a usar. Por padrão, os mapeamentos são armazenados no arquivo META-INF/orm.xml.



 

Tarefa Relacionada

Criando uma Entidade JPA

 

Tarefa Relacionada

Assistente para Criar Entidade JPA