Correlação incorporada

Use uma Correlação incorporada para especificar uma um campo ou propriedade persistente de uma entidade cujo valor é uma instância de uma classe incorporada.

  1. Na vista Estrutura de JPA, faça clique com o botão direito do rato no campo a correlacionar.

  2. Seleccione Correlacionar como > Incorporada. A vista Detalhes de JPA (para atributos) apresenta as propriedades do campo seleccionado.

  3. Utilize esta tabela para preencher os restantes campos da vista Detalhes de JPA.

    Propriedade Descrição Predefinição
    Hiperligação de correlação de entidade Define esta correlação como uma correlação de incorporada.

    Corresponde à anotação @Embedded.

    Incorporada
    Substituição de atributos Especifica a substituição da correlação predefinida do atributo de uma entidade. Seleccione Substituir predefinição.

Eclipse adiciona as seguintes anotações ao campo:

@Embedded
@AttributeOverride(column=@Column(table="<COLUMN_TABLE>", name = "<COLUMN_NAME>"))

 

Tarefa relacionada

Correlacionar uma entidade

 

Referências relacionadas

Vista Estrutura da JPA
Vista Detalhes de JPA (para atributos)

 

Conceito relacionado

Perceber correlações OR
Perceber a Java Persistence API para EJB 3.0