Esta tabela enumera as propriedades Gerais disponíveis na vista Detalhes de Java para cada tipo de correlação.
Propriedade | Descrição | Predefinição | Disponível para tipo de correlação |
---|---|---|---|
Hiperligação de tipo de correlação | Ao fazer clique no nome do tipo de correlação, que é representado como uma hiperligação, chama o diálogo Selecção de tipo de correlação. Utilize este diálogo para especificar o tipo de atributo. | Básica | Todos os tipos de correlação |
Coluna | A coluna da base de dados que contém o valor do atributo. Este campo corresponde à anotação @Column . |
Por predefinição, a coluna tem o mesmo nome que o atributo. | Correlação básica, Correlação incorporada, Correlação de ID, Correlação de versão |
Nome | Nome da coluna da base de dados.
Este campo corresponde à anotação |
Correlação básica, Correlação incorporada, Correlação de ID | |
Tabela | Nome da tabela da base de dados que contém a coluna seleccionada. | Correlação básica, Correlação incorporada, Correlação de ID | |
Inserível | Especifica se a coluna é sempre incluída em instruções SQL INSERT . |
Verdadeiro | Correlação básica, Correlação incorporada, Correlação de ID |
Actualizável | Especifica se esta coluna é sempre incluída em instruções SQL UPDATE . |
Verdadeiro | Correlação básica, Correlação incorporada, Correlação de ID |
Única | Define a restrição UNIQUE para a coluna. |
Falso | Correlação básica, Correlação incorporada, Correlação de ID |
Valores nulos | Especifica se a coluna permite valores nulos. | Verdadeiro | Correlação básica, Correlação incorporada, Correlação de ID |
Comprimento | Define o comprimento da coluna. | 255 | Correlação básica, Correlação incorporada, Correlação de ID |
Precisão | Define a precisão dos valores da coluna. | 0 | Correlação básica, Correlação incorporada, Correlação de ID |
Escala | Define o número de dígitos que aparecem à direita da vírgula decimal. | 0 | Correlação básica, Correlação incorporada, Correlação de ID |
Definição de coluna | Define o DDL de uma coluna. Esta opção é utilizada quando está a ser gerada uma tabela. | Correlação básica, Correlação incorporada, Correlação de ID | |
Tipo de obtenção | Define como os dados são carregados a partir da base de dados:
|
Ansioso | Correlação básica, Correlação de um com um, Correlação de vários com vários, Correlação de vários com um |
Opcional | Especifica se o campo pode ser nulo. | Sim | Correlação básica, Correlação de um com um, Correlação de vários com um |
Lob | Especifica se o campo está correlacionado com java.sql.Clob ou java.sql.Blob .
Este campo corresponde à anotação |
Correlação básica |
|
Temporal | Especifica se este campo é de um dos seguintes tipos:
Este campo corresponde à anotação |
Correlação básica, Correlação de ID | |
Enumerada | Especifica como dar persistência a restrições enumeradas se o valor Cadeia se adequa aos requisitos da sua aplicação ou para fazer corresponder a um esquema de base de dados existente.
Este campo corresponde à anotação |
Ordinal | |
Entidade destino | A entidade persistente com a qual o atributo está correlacionado. | Correlação de um com um, Correlação de um com vários Correlação de vários com vários, Correlação de vários com um | |
ID | Especificar se o ID da entidade deriva da identidade de outra entidade. | ||
Tipo de cascata | Especifique que operações são propagadas pela entidade inteira.
|
Correlação de um com um, Correlação de um com vários, Correlação de vários com vários, Correlação de vários com um | |
Correlacionado por | O campo na tabela da base de dados ao qual "pertence" a relação. Este campo só é necessário do lado não proprietário da relação. | Correlação um com um, Correlação um com vários | |
Ordenar por | Especifica a ordem predefinida para objectos devolvidos por uma consulta:
Este campo corresponde à anotação |
Chave principal | Correlação um com vários. Correlação vários com vários, Correlação vários com um |
Substituição de atributos | Substitui correlações Básicas de uma superclasse correlacionada (por exemplo, se o nome da coluna herdada for incompatível com um modelo de dados pré-existente ou não for válido como nome de coluna na base de dados do utilizador). | Correlação incorporada
|