Criando uma Entidade JPA

Utilize este procedimento para criar uma entidade JPA:

  1. No Navigator ou Project Explorer, selecione o projeto JPA e, em seguida, Arquivo > Novo > Outro. O diálogo Selecionar um Assistente aparece.

    Selecionando o Assistente para Criar uma Entidade JPA

    O diálogo Selecionar um Assistente com Entidade selecionada.
  2. Selecione Entidade > JPA e depois clique em Avançar. A página Classe de Entidade aparece.

    A Página Classe de Entidade

    A página Classe de Entidade do assistente para Criar uma Entidade JPA.

    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.

  3. Clique em Avançar para continuar na página Propriedades de Entidade na qual você define os campos persistentes para a entidade.

    A Página Propriedades de Entidade

    A página Propriedades de Entidade do assistente Criar Entidade JPA.

    Como alternativa, clique em Concluir para concluir a entidade.

  4. Conclua a página da seguinte forma:

    1. 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")).

    2. 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

    3. Inclua os campos de persistência na entidade, clicando em Incluir. O diálogo Campos de Entidade aparece.

      O Diálogo Campos de Entidade

      O diálogo Campos de Entidade.
    4. Selecione um tipo de persistência a partir da lista Tipo. Você pode recuperar tipos adicionais utilizando a função Procurar.

    5. Digite o nome do campo e, em seguida, clique em OK. Repita este procedimento para cada campo.

    6. Se necessário, selecione a Chave para designar o campo como uma chave primária.

    7. Selecione o tipo de acesso Baseado em Campo (o padrão) ou o tipo de acesso Baseado em Propriedade.

  5. Clique em Concluir. O Eclipse inclui a entidade no seu projeto.

 

Referência Relacionada

Assistente para Criar Entidade JPA
Assistente para Criar Novo Projeto JPA
Perspectiva Desenvolvimento do JPA

 

Tarefas Relacionadas

Gerenciando o Arquivo persistence.xml
Incluindo Persistência em uma Classe

 

Conceito Relacionado

Entendendo o Java Persistence
O Arquivo persistence.xml