Un'Entit… Š un oggetto di dominio permanente.
Un'entit… pu• essere:
Una classe astratta oppure concreta. Le entit… possono estendere sia le classi di non entit… che quelle di entit…, le prime sono in grado di estendere le seconde.
Un'entit… deve avere:
Un costruttore no-arg (pubblico o protetto); Š possibile che la classe di entit… abbia anche altri costruttori.
Ô necessario che ogni entit… di persistenza sia associata ad una tabella del database e contenga una chiave primaria. Le entit… di persistenza vengono identificate dall'annotazione @Entity
.
Per aggiungere la persistenza ad un'entit… esistente, utilizzare questa procedura:
Aprire la classe Java in Esplora progetti.
Selezionare la classe nella vista Struttura JPA.
Nella vista Dettagli JPA, fare clic sul collegamento ipertestuale del tipo di associazione per accedere alla finestra di dialogo Selezione tipo di associazione. Nella seguente figura, facendo clic su entit… si richiama la finestra di dialogo dalla vista Dettagli JPA.
Suggerimento: Ô possibile anche modificare (o aggiungere) la persistenza di un'entit… facendo clic con il tasto destro del mouse sulla classe nella vista Dettagli JPA e selezionando Associa come > Entit…. |
Selezionare Entit… dalla finestra di dialogo Selezione tipo di associazione e quindi fare clic su OK.
Completare la Vista Dettagli JPA (per entit…) rimanente.