Utilize este procedimento para criar uma entidade JPA:
No Navigator ou Project Explorer, selecione o projeto JPA e, em seguida, Arquivo > Novo > Outro. O diálogo Selecionar um Assistente aparece.
Selecione Entidade > JPA e depois clique em Avançar. A página Classe de Entidade aparece.
Complete esta página da seguinte forma:
Selecione o projeto JPA no campo Projeto.
No campo Pasta de Origem, selecione, ou digite, o local da pasta src
do projeto.
Selecione, ou digite, o nome do pacote de classe para esta entidade no campo Pacote Java.
Digite o nome da classe Java no campo Nome da classe.
Se necessário, digite ou selecione uma superclasse.
Se necessário, conclua a seção Herança da seguinte maneira (estas propriedades são opcionais):
Aceite a opção Entidade (o padrão) para criar uma classe Java com a opção @Entity
.
Como alternativa, selecione Superclasse Mapeada (se você definiu uma superclasse).
Selecione Herança e, em seguida, selecione uma das estratégias de mapeamento de herança JSR 220 (SINGLE_TABLE, TABLE_PER_CLASS, JOINED).
Selecione Incluir nos Mapeamentos de Entidade em
XML para criar mapeamentos XML em orm.xml
, em vez de
anotações.
Clique em Avançar para continuar na página Propriedades de Entidade na qual você define os campos persistentes para a entidade.
Como alternativa, clique em Concluir para concluir a entidade.
Conclua a página da seguinte forma:
Se necessário, digite um novo nome para a entidade. Isso resulta na inclusão de um atributo
name
para a notação @Entity
(@Entity(name="EntityName")
).
Aceite Utilizar Padrão (a configuração padrão) para utilizar o valor padrão para o nome da tabela mapeada. Digitar um nome diferente resulta na inclusão da notação @Table
com seu atributo name
definido como a nova tabela (@Table(name="TableName")
).
Nota: As opções relacionadas ao Nomes de Entidade não ficarão disponíveis, se você selecionou Superclasse Mapeada na Página Classe de Entidade |
Inclua os campos de persistência na entidade, clicando em Incluir. O diálogo Campos de Entidade aparece.
Selecione um tipo de persistência a partir da lista Tipo. Você pode recuperar tipos adicionais utilizando a função Procurar.
Digite o nome do campo e, em seguida, clique em OK. Repita este procedimento para cada campo.
Se necessário, selecione a Chave para designar o campo como uma chave primária.
Selecione o tipo de acesso Baseado em Campo (o padrão) ou o tipo de acesso Baseado em Propriedade.
Clique em Concluir. O Eclipse inclui a entidade no seu projeto.