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 Des arr ol lar la pri mera entid ad de JPA en nuest ro proyecto para ir con ocien do 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

Lab Oratorio 05 A

Embed Size (px)

Citation preview

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 1/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

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 2/15

• 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

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 3/15

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

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 4/15

El NetBeans crea el proyecto solicitado.

• Agregar librería del MySQL

4

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 5/15

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

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 6/15

• 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

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 7/15

El programa nos presenta la ventana New Entity Class donde procederemos a llenar los

siguientes campos:

7

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 8/15

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 debemosseleccionar los siguientes valores y presionar sobre el botón Create:

8

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 9/15

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

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 10/15

10

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 11/15

• 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. Pararealizar 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

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 12/15

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

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 13/15

• 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

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 14/15

Netbeans muestra la ventana de salida con el mensaje de creación de la tabla.

14

8/8/2019 Lab Oratorio 05 A

http://slidepdf.com/reader/full/lab-oratorio-05-a 15/15

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