Incorporável

Uma classe Incorporada é uma classe cujas instâncias são armazenadas como parte de uma entidade proprietária; partilha a identidade da entidade proprietária. Cada campo da classe incorporada é correlacionado com a tabela de base de dados associada com a entidade proprietária.

Para substituir a informação de correlação de uma sub-classe específica, use a anotação @AttributeOverride para essa sub-classe.

Uma entidade incorporável é identificada pela anotação @Embeddable.

Use este procedimento para dar persistência incorporável a uma entidade existente:

  1. Abra a classe de Java no Explorador de Projectos.

  2. Seleccione a classe na vista Estrutura de JPA.

  3. Faça clique na hiperligação de tipo de correlação para abrir o diálogo Selecção de tipo de correlação.

  4. Seleccione Incorporável e, de seguida, faça clique em OK.

    Diálogo Selecção de tipo de correlação (Incorporável)

    Diálogo Selecção de tipo de correlação com Incorporável seleccionada.
  5. Preencha a informação restante na vista Detalhes de JPA (para entidades).

 

Tarefas relacionadas
Dar persistência a uma classe
Especificar tabelas adicionais
Especificar a herança de uma entidade