Pagina Classe entit…

Questa tabella elenca le propriet… della pagina Classe entit… della procedura guidata per la creazione di entit… JPA.

Propriet… Descrizione Impostazione predefinita
Progetto Il nome del progetto JPA.
Cartella di origine Il percorso della cartella src del progetto JPA.
Package Java Il nome del package della classe.
Nome classe Il nome della classe Java.
Superclasse Selezionare la superclasse.
Eredit… Poich‚ la procedura guidata crea una classe Java con l'annotazione @Entity, l'opzione Entit… viene selezionata per impostazione predefinita.

Selezionare Superclasse associata se Š stata definita una superclasse.

Per aggiungere un'annotazione @Inheritance all'entit…, selezionare Eredit… e quindi selezionare una delle strategie di associazione di eredit… (descritta in JSR 220):

  • SINGLE_TABLE -- Tutte le classi in una gerarchia come associate ad una singola tabella. Questa annotazione Š senza un'attributo per la strategia di eredit….

  • TABLE_PER_CLASS -- Ogni classe Š associata ad una tabella separata.

  • JOINED -- L'elemento principale della gerarchia classi Š rappresentato da una tabella singola. Ogni sottoclasse Š rappresentata da una tabella separata che contiene quei campi che sono specifici per la sottoclasse (non ereditati dalla relativa superclasse) e le colonne che rappresentano la relativa chiave primaria. Le colonne chiave primarie della tabella della sottoclasse servono come chiave esterna alla chiave primaria della tabella della superclasse.

Entit…
Associazioni entit… XML Selezionare Aggiungi alle associazioni entit… in XML per creare associazioni XML orm.xml, invece di annotazioni.

Utilizzare il campo File di associazione per specificare il file da utilizzare. Per impostazione predefinita, le associazioni sono memorizzate nel file META-INF/orm.xml.



 

Attivit… correlate

Creazione di un'entit… JPA

 

Attivit… correlate

Procedura guidata per la creazione di entit… JPA