Vous êtes sur la page 1sur 15

Cibertec

Extensión Profesional
División de Alta Tecnología

Laboratorio N° 5-a: Creación Primera Entidad JPA

Programa: Java Enterprise Developer


Curso: JAVA EE - MODULO 3
Autor: Yaddif Medina Chara
Duración: 30 minutos
Nivel de dificultad: básico

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

• Verificar conexión con el MySQL Server

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.

• Agregar librería del MySQL

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

Lo siguiente que procederemos a realizar es la creación de la Entidad Alumno, la cual


será la representación de una tabla en el MySQL. Para la creación debemos dar click
derecho sobre el proyecto y seleccionar la opción New -> Entity Class.

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.

Para realizar esta acción ingresamos el siguiente código en nuestra clase:

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.

NetBeans presenta la clase recién creada, ahora procederemos a digitar el siguiente


código:

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

Vous aimerez peut-être aussi