lab oratorio 05 a
TRANSCRIPT
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 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