Académique Documents
Professionnel Documents
Culture Documents
Extensión Profesional
División de Alta Tecnología
Objetivo
Desarrollar la primera entidad de JPA en nuestro proyecto para ir conociendo los
componentes básicos de este Marco de Trabajo.
Descripción
El alumno crea un proyecto y una clase en Java que generará una tabla en el manejador
de Base de Datos MySQL.
Desarrollo
Para verificar la conexión con el MySQL seleccionar la pestaña Services del NetBeans y
conectarse al esquema Test.
1
• Crear proyecto java
Para crear un nuevo proyecto pulse Ctrl + Mayúsculas + N, o clic en el segundo icono de
la barra de herramientas.
Del diálogo New Project, seleccione del grupo Categories: Java y del grupo Projects:
Java Application. Presione sobre el botón “Next >”.
2
En el diálogo New Java Application, ingrese como nombre del proyecto proyectoJPA y
seleccione en que ruta del disco duro desea guardar la aplicación y presione sobre
“Finish”.
3
El NetBeans crea el proyecto solicitado.
4
Ahora debemos agregar la librería de conexión al MySQL a nuestro proyecto. Para
realizar esta tarea debemos dar clic derecho sobre la carpeta Libraries y seleccionar la
opción Add Library.
El programa nos presenta una lista con las librerías disponibles, debemos ubicar y
seleccionar la MySQL JDBC Driver y presionar en el botón Add Library.
5
• Creación de la entidad Alumno
6
El programa nos presenta la ventana New Entity Class donde procederemos a llenar los
siguientes campos:
7
Una vez llenados los campos procederemos a presionar sobre el botón Create
Persistence Unit… de la ventana.
Esta acción nos presenta la ventana Create Persistence Unit… en la cual debemos
seleccionar los siguientes valores y presionar sobre el botón Create:
8
La acción regresa a la primera ventana (New Entity Class) en la cual debemos presionar
sobre el botón Finish.
Netbeans nos muestra la clase recién creada y las librerías adicionales que se agregaron
a nuestro proyecto.
Como pueden apreciar, en la clase solo se ha creado el campo id con una estrategia de
generación de clave automática. Ahora procederemos a crear 3 campos más para que la
tabla Alumno esté lista para ser usada.
9
10
• Creación de clase de ejecución
Ahora crearemos la clase que ejecute los comandos necesarios para que el JPA se
conecte a la base de datos y cree la tabla según la clase Alumno que hemos creado. Para
realizar esta acción damos click derecho sobre el proyecto y seleccionamos New -> Java
Class …
El sistema nos presenta la pantalla New Java Class donde debemos colocar los
siguientes datos:
11
Una vez llenados, presionar sobre el botón Finish.
12
• Ejecutar la clase
Una vez creada la clase Ejecutor, procedemos a ejecutarla. Para realizar esto damos click
derecho sobre el nombre de la clase (en la pestaña Projects) y seleccionamos Run File.
13
Netbeans muestra la ventana de salida con el mensaje de creación de la tabla.
14
Para verificar la creación de la tabla podemos ir a la pestaña Services y revisar la
conexión al MySQL en el esquema Test.
15