Questa tabella elenca le propriet… generali disponibili nella Vista Dettagli Java per ciascun tipo di associazione.
Propriet… | Descrizione | Impostazione predefinita | Disponibile per tipo di associazione |
---|---|---|---|
Collegamento ipertestuale tipo di associazione | Facendo clic sul nome del tipo di associazione, che viene rappresentato come un collegamento ipertestuale, si richiama la finestra di dialogo Selezione tipo di associazione. Utilizzare questa finestra di dialogo per specificare il tipo di attributo. | Base | Tutti i tipi di associazione |
Colonna | La colonna del database che contiene il valore relativo all'attributo. Questo campo corrisponde all'annotazione @Column . |
Per impostazione predefinita, Š necessario che la Colonna abbia lo stesso nome dell'attributo. | Associazione di base, Associazione integrata, Associazione ID, Associazione di versione |
Nome | Nome della colonna del database.
Questo campo corrisponde all'annotazione |
Associazione di base, Associazione integrata, Associazione ID | |
Tabella | Il nome della tabella del database che contiene la colonna selezionata. | Associazione di base, Associazione integrata, Associazione ID | |
Inseribile | Indica se la colonna Š sempre inclusa nelle istruzioni SQL INSERT . |
True | Associazione di base, Associazione integrata, Associazione ID |
Aggiornabile | Indica se questa colonna Š sempre inclusa nelle istruzioni SQL UPDATE . |
True | Associazione di base, Associazione integrata, Associazione ID |
Univoco | Impostare il vincolo UNIQUE per la colonna. |
False | Associazione di base, Associazione integrata, Associazione ID |
Annullabile | Specifica se la colonna consente valori nulli. | True | Associazione di base, Associazione integrata, Associazione ID |
Lunghezza | Imposta la lunghezza della colonna. | 255 | Associazione di base, Associazione integrata, Associazione ID |
Precisione | Impostare la precisione per i valori della colonna. | 0 | Associazione di base, Associazione integrata, Associazione ID |
Scala | Imposta il numero di cifre che vengono visualizzate sulla destra del punto decimale. | 0 | Associazione di base, Associazione integrata, Associazione ID |
Definizione colonna | Definire il DDL per una colonna. Questo viene utilizzato quando si genera una tabella. | Associazione di base, Associazione integrata, Associazione ID | |
Tipo di recupero | Definisce la modalit… di caricamento dati dal database:
|
Veloce | Associazione di base, Associazione uno a uno, Associazione molti a molti, Associazione molti a uno |
Facoltativo | Indica se il campo pu• essere nullo. | SŤ | Associazione di base, Associazione uno a uno, Associazione molti a uno |
Lob | Specificare se il campo viene associato a java.sql.Clob oppure a java.sql.Blob .
Questo campo corrisponde all'annotazione |
Associazione di base |
|
Temporaneo | Indica se il campo pu• essere uno dei seguenti:
Questo campo corrisponde all'annotazione |
Associazione di base, Associazione ID | |
Enumerato | Specificare la modalit… di conservazione dei vincoli enumerati se il valore String soddisfa i requisiti dell'applicazione oppure corrisponde ad uno schema del database esistente.
Questo campo corrisponde all'annotazione |
Ordinale | |
Entit… di destinazione | L'entit… di persistenza cui viene associato questo attributo. | Associazione uno a uno, Associazione uno a molti Associazione molti a molti, Associazione molti a uno | |
ID | Specificare se l'ID entit… Š derivato dall'identit… di un'altra entit…. | ||
Tipo di cascade | Specificare quali operazioni vengono propagate su tutta l'entit….
|
Associazione uno a uno, Associazione uno a molti, Associazione molti a molti, Associazione molti a uno | |
Associato da | Il campo all'interno della tabella del database che "contiene" la relazione. Questo campo Š obbligatorio solo sul lato che non fa parte della relazione. | Associazione uno-a-uno, Associazione uno-a-molti | |
Ordina per | Specificare l'ordine predefinito per oggetti restituiti da una query:
Questo campo corrisponde all'annotazione |
Chiave primaria | Associazione uno-a-molti. Associazione molti-a-molti, Associazione molti-a-uno |
Sostituisce attributo | Sostituisce le associazioni base di una superclasse associata (ad esempio, se il nome della colonna ereditata non Š compatibile con un modello di dati preesistente oppure non Š valido come nome colonna nel proprio database). | Associazione integrata
|