“Conocimiento Programación>Programación Java

Cómo eliminar JPA en Java

2016/3/14
Java Persistence API , o JPA , es un componente importante de la Java Enterprise Edition 5 (Java EE 5 ) especificación EJB 3.0 , que controla la persistencia Java y simplifica su efecto en un Java Standard Edition 5 (Java SE 5 ) aplicación . También le permite definir un método por el cual se le asignar los objetos Java a tablas de bases de datos relacionales y le da la libertad para agregar, actualizar y eliminar objetos de la APP en el proyecto. Instrucciones
1

Pega el siguiente código para eliminar un objeto de la APP de la base de datos. Este es el método " remove ":
Empleado

empleado = em.find ( Employee.class , es sólo una de las formas de eliminar un objeto de la APP en su base de datos. Cuando confirma esta operación, físicamente elimina el objeto entidad de su base de datos . Pero si decide mantener los datos , todo lo que tienes que hacer es cancelar la transacción, o no publicarlo , para mantener los datos intactos . Este concepto también se conoce como el "explícito eliminar " método.
2

Pega el siguiente código para marcar un campo de referencia con CascadeType.REMOVE o CascadeType.ALL , que incluye qUITE , lo que usted prefiera , de la entidad o entidades que desea eliminar :

@ Entity

clase Employee {

:
< p> @ OneToOne ( cascade = CascadeType.REMOVE )

private Direccion direccion ;

:

}

Debido al efecto cascada del CascadeType . método Remove , cada "Dirección" instancia de la clase "Empleado" en la base de datos se eliminarán después de etiquetar el campo de dirección que las referencias a esa instancia específica .
3

Pega el siguiente código para activar un modo más agresivo " eliminar en cascada " que utiliza el componente orphanRemoval del OneToOne @ y @ OneToMany anotaciones :

@ Entity

clase Employee {

:

@ OneToOne ( orphanRemoval = true )

private Direccion direccion ;

:

}

En este ejemplo, orphanRemoval = true y cascada = CascadeType.REMOVE son similares , lo que hace que el CascadeType.REMOVE un método redundante, por lo tanto, no borrará nada, . sólo la función orphanRemoval llevará a cabo la eliminación , ya que se ajusta a la condición de "verdadero "


Programación Java
Tutorial de Java para conectar un Applet a un Frame
Cómo interpretar el Java Regex
Cómo calcular un beneficio en Java
Cómo instalar un juego para Android a través de un PC con APK
Cómo atrapar una excepción en un bloque estático en Java
¿Quién inventó la programación de Java?
¿Para qué se utilizan los applets de Java en la programación?
Cómo utilizar Regex en ejemplo de Java
Conocimiento de la computadora © http://www.ordenador.online