Incorporável

Uma classe Incorporada em uma classe cujas instâncias são armazenadas como parte de uma entidade particular; ela compartilha a identidade com a entidade particular. Cada campo da classe incorporada é mapeado para a tabela de banco de dados associada à entidade particular.

Para substituir as informações de mapeamento de uma subclasse específica, use a anotação @AttributeOverride para essa classe específica.

Uma entidade incorporada é identificada pela anotação @Embeddable.

Use este procedimento para incluir a persistência incorporada a uma entidade existente:

  1. Abra a classe Java no Project Explorer.

  2. Selecione a classe na visualização Estrutura do JPA.

  3. Clique no hyperlink de tipo de mapeamento para abrir o diálogo Seleção de Tipo de Mapeamento.

  4. Selecione Incorporável e, em seguida, clique em OK.

    Diálogo Seleção de Tipo de Mapeamento (Incorporável)

    O diálogo Seleção de Tipo de Mapeamento com Incorporável selecionado.
  5. Conclua o restante da Visualização Detalhes do JPA (para Entidades).

 

Tarefas Relacionadas
Incluindo Persistência em uma Classe
Especificando Tabelas Adicionais
Especificando Herança da Entidade