Programacion

Solo disponible en BuenasTareas
  • Páginas : 3 (695 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de agosto de 2012
Leer documento completo
Vista previa del texto
API DE PERSISTENCIA METODOS

Licenciatura en Sistemas Computacionales

API DE PESISTENCIA
Las presentes diapositivas darán a conocer los diferentes métodos que ofrece el API de Persistencia deJAVA, los cuales permiten la modificación de datos y eliminación de los objetos que se encuentran almacenados en forma de tabla en una base de datos MySQL.

Por otra parte, también se abordará eltema de Consultas haciendo uso del Lenguaje denominado JPQL para accesar a los objetos pertenecientes a un entidad.

L.S.C. Christian Mauricio Castillo Estrada

Para hacer uso de los diversosmétodos que se explican en estas diapositivas, es necesario la creación de una base de datos en MySQL, la cual contiene una tabla denominada “Alumnos” con la siguiente estructura:

L.S.C. ChristianMauricio Castillo Estrada

Find()
Es un método propio de la clase EntityManager y permite recuperar una instancia de una entidad empleando el nombre de la clase y la llave primaria.EntityManager.find( NombreClase.class, PK)

Alumnos a1 = (Alumnos) em.find(Alumnos.class, "A12");

System.out.println( a1.getNombre() );
L.S.C. Christian Mauricio Castillo Estrada

Usando el método Find ( )L.S.C. Christian Mauricio Castillo Estrada

Remove()
Es un método de la clase EntityManager, el cual permite eliminar una instancia (registro) de una entidad (tabla).

EntityManager.remove(object )

Alumnos a1 = (Alumnos) em.find(Alumnos.class, "A12");

em.remove( a1 );
L.S.C. Christian Mauricio Castillo Estrada

Usando el médoto Remove ( )

L.S.C. Christian Mauricio CastilloEstrada

Merge()
Es un método de la clase EntityManager, el cual permite actualizar los datos de una instancia (registro) de cierta entidad (tabla).

EntityManager.merge( object )

Alumnos a1 =(Alumnos) em.find(Alumnos.class, "A12");

a1.setNombre(“Mauricio”);

em.merge( a1 );
L.S.C. Christian Mauricio Castillo Estrada

Usando el método Merge ( )

L.S.C. Christian Mauricio...
tracking img