| class |
testo |
|
Il nome completo della classe di chiave primaria. Se il parametro class è assente, il nome della classe di chiave primaria verrà determinato utilizzando i parametri pattern e package. |
false |
| pattern |
testo |
|
Definisce il pattern (utilizzando {0} per il nome EJB) da utilizzare per la costruzione del nome non completo, specifico del package, della classe di chiave primaria. |
false |
| package |
testo |
|
Definisce il package in cui si trova la classe pk (generata o meno). Utilizzare <packageSubstitution/> per specificare il package in cui risiederà l'interfaccia. |
false |
| generate |
booleano |
|
Indica se deve essere generata la classe di chiave primaria.
È necessario specificare uno dei seguenti attributi:
Il valore predefinito è
|
false |
| extends |
testo |
|
Dichiara la classe estesa dalla chiave primaria generata. |
false |
| implements |
testo |
|
Dichiara l'interfaccia implementata dalla chiave primaria generata. |
false |
| role-name |
testo |
|
Un elenco di ruoli separati da virgole che possono eseguire findByPrimaryKey. |
false |
| unchecked |
booleano |
Bean di entità, EJB 2.0 |
Indica il finder PK con autorizzazione non verificata.
Se è presente il parametro unchecked, il nome ruolo deve essere omesso.
È necessario specificare uno dei seguenti attributi:
Il valore predefinito è
|
false |
| method-intf |
testo |
|
Indica l'interfaccia (Home o LocalHome)
per cui devono essere impostate le autorizzazioni findByPrimaryKey. Si applica solo se sono specificati i parametri role-name o unchecked.
Se le autorizzazioni devono essere applicate alle interfacce Home o LocalHome, non utilizzare questo parametro.
È necessario specificare uno dei seguenti attributi:
Il valore predefinito è
|
|