Escolar Documentos
Profissional Documentos
Cultura Documentos
Proceso:
Para este ejemplo, la base de datos se llamará prueba y tendrá una tabla llamada
“usuarios”, la cual solo tendrá para hacer un login.
Configurar el proyecto:
Dentro del asistente se configurará una nueva conexión para nuestra base de datos
“prueba”.
o En la opción desplegable: “Database Connection”, seleccionaremos “New
Database Connection”.
o En el asistente, cambiaremos la opción que viene por defecto “Java DB” por
“MySQL (Connector/J Driver)”
o Al elegir la opción, saldrán otros campos para modificar. Modificaremos el
campo Database por la que se vaya a utilizar, en mi caso será “prueba”.
o Lo de mas solo es dar 2 veces next, al final del asistente, aparece un campo
con texto, cópienlo porque nos servirá para la próxima configuración y
damos finalizar al asistente.
El paso anterior aprendimos como configurar una nueva conexión, pero
continuaremos con el asistente “Entity Classes from Database”.
o Añadimos todas las tablas (botón “Add All >”) o las que se deseen elegir
(botón “Add >”).
o Solo damos next a “Entity Classes” sin modificar nada.
o En el último paso: “Mapping Options”, el campo Associations Fetch
desplegamos las opciones y elegimos “java.util.List” y finalizamos el
asistente.
o Se habrá generado una clase de nombre “Usuario” donde se tendrá las
consultas automatizadas por el asistente.
Y tendremos creado nuestra clase de la tabla “Usuarios”, también habrá un nuevo
paquete llamado “META-INF”, la cual no eliminaremos porque es el encargado de
llevar el control del mapeado.
Ahora solo tendremos estas clases ya configuradas para empezar a manejar los
datos desde la base de datos: