Correlação básica

Use uma Correlação básica para correlacionar um atributo directamente com uma coluna de base de dados. As correlações básicas só podem ser usadas com os seguintes tipos de atributos:

Para criar uma correlação básica:

  1. Na vista Estrutura de JPA, clique com o botão direito do rato no campo para correlacionar. Seleccione Correlacionar como > Básico. A vista Detalhes da JPA (para atributos) apresenta as propriedades do campo seleccionado.

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

    Propriedade Descrição Predefinição
    Hiperligação de Correlação de Entidade Define esta correlação como uma Correlação básica.

    Corresponde à anotação @Basic.

    Básica
    Coluna A coluna da base de dados correlacionada com o atributo da entidade. Para mais esclarecimentos, consulte a secção "Coluna". Por predefinição, a Coluna tem o mesmo nome que o atributo e é sempre incluída nas instruções INSERT e UPDATE.
    Tabela Nome da tabela da base de dados.
    Obter Define como os dados são carregados a partir da base de dados. Para mais esclarecimentos, consulte a secção "Tipo de acção de obtenção".
    • Ansioso

    • Ocioso

    Ansioso
    Opcional Especifica se o campo pode ser nulo. Sim
    Tipo Especifica o tipo de dados:
    • Predefinição

    • LOB - Especifica se é um objecto de grandes dimensões (BLOB ou CLOB). Para mais esclarecimentos, consulte a secção "LOB".

    • Temporal - Especifica se é um objecto Data, Hora ou Marca de hora. Consulte "Temporal" para obter detalhes.

    • Enumerado - Especifica como dar persistência a restrições enumeradas como ordinal ou cadeia para corresponder ao esquema existente da base de dados.



Eclipse adiciona as seguintes anotações ao campo:

@Column(name="<COLUMN_NAME>", table="<COLUMN_TABLE>", 
    insertable=<INSERTABLE>, updatable=<UPDATABLE>)
@Basic(fetch=FetchType.<FETCH_TYPE>, optional = <OPTIONAL>)
@Temporal(TemporalType.<TEMPORAL>)

 

Tarefa relacionada

Correlacionar uma entidade

 

Referências relacionadas

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

 

Conceito relacionado

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