Uma Entidade é um objeto de domínio persistente.
Uma entidade pode ser:
Classes abstratas ou concretas. Entidades também podem estender classes que não são entidades, bem como classes de entidades e classes que não são entidades podem estender classes de entidades.
Uma entidade deve ter:
Um construtor sem argumentos (público ou protegido); a classe de entidade pode ter outros construtores também.
Cada entidade persistente deve ser mapeada para uma tabela de banco de dados e conter a chave primária. Entidades persistentes são identificadas pela anotação @Entity
.
Use este procedimento para incluir persistência a uma entidade existente:
Abra a classe Java no Project Explorer.
Selecione a classe na visualização Estrutura do JPA.
Na visualização Detalhes do JPA, clique no hyperlink de tipo de mapeamento para acessar o diálogo Seleção de Tipo de Mapeamento. Na seguinte figura, clicar em entidade envolve o diálogo a partir da Visualização Detalhes do JPA.
Dica: Também é possível alterar (ou incluir) a persistência para uma entidade clicando com o botão direito na classe na Visualização de Estrutura JPA e, em seguida, clicando em Mapear Como > Entidade. |
Selecione Entidade no diálogo Seleção de Tipo de Mapeamento e, em seguida, clique em OK.
Conclua o restante da Visualização Detalhes do JPA (para Entidades).