Uma Entidade é um objecto de domínio persistente.
Uma entidade pode ser:
Uma classe concreta ou abstracta. Uma entidade também pode expandir classes que não sejam de entidade e classes de entidade, e classes que não sejam de entidade podem expandir classes de entidade.
Uma entidade tem de ter:
Um construtor no-arg (público ou protegido); a classe de entidade também pode ter outros construtores.
Cada entidade persistente tem de ser correlacionada com uma tabela de base de dados e conter uma chave principal. As entidades persistentes estão identificadas pela anotação @Entity
.
Use este procedimento para dar persistência a uma entidade existente:
Abra a classe de Java no Explorador de Projectos
Seleccione a classe na vista Estrutura de JPA.
Na vista Detalhes de JPA, faça clique na hiperligação do tipo de correlação para aceder ao diálogo Selecção de tipo de correlação. Na seguinte figura, fazer clique em entidade chama o diálogo da vista Detalhes de JPA.
Sugestão: Também pode alterar (ou adicionar) persistência a uma entidade fazendo clique com o botão direito do rato na classe da vista Estrutura de JPA e, de seguida, fazendo clique em Correlacionar como > Entidade. |
Seleccione Entidade no diálogo Selecção de tipo de correlação e, de seguida, faça clique em OK.
Preencha a informação restante na vista Detalhes de JPA (para entidades).