En el post anterior mencioné que particularmente prefería colocar las anotaciones dentro de las clases Java y usar el archivo persistence.xml porque me parece más claro a la hora de dar mantenimiento a las aplicaciones.
Sin embargo, la otra opción es usar el archivo de "mapeo" llamado orm.xml que se ubica en el mismo directorio que el anterior, es decir, en META-INF.
¿ Cual es la diferencia ? ...
- que si no tenemos un wizard que haga las cosas ... tendremos que escribir el contenido del archivo a mano.
- que quitamos todas las anotaciones de la clase Java y ahora las registramos como "tags" XML dentro del orm.xml
¿ Ver para creer ? , mira el siguiente gráfico y trata de repetirlo con el ejemplo dado en clase:
Ahora, ¿ cual de las dos maneras prefieres ?
Opina ... porque esto creo que no está en el manual. ¿ Lo has revisado ?
No hay comentarios:
Publicar un comentario