Secondo le specifiche EJB 3.0 è possibile avere le annotation sui campi delle Entity class oppure sulle property che fungono da accessor per tali campi.
E' importante notare che il consiglio dato dalla specifica è utilizzare nella stessa entità o le annotation sui fields oppure sulle properties, mixando le due cose si possono avere dei problemi e non è garantito il funzionamento su tutte le implementazioni di JPA.
La spiegazione su quale approccio sia meglio usare è oggetto di varie discussione.
Qui si può trovare un post interessante in merito.
E' importante notare che il consiglio dato dalla specifica è utilizzare nella stessa entità o le annotation sui fields oppure sulle properties, mixando le due cose si possono avere dei problemi e non è garantito il funzionamento su tutte le implementazioni di JPA.
La spiegazione su quale approccio sia meglio usare è oggetto di varie discussione.
Qui si può trovare un post interessante in merito.
Nessun commento:
Posta un commento