| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo eliminar JPA en Java
    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 {

    : < br >

    @ 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 "
    < br >

    Previous :

    next :
      Artículos relacionados
    ·Tipos de excepciones en Java 
    ·Códigos Dividir cadenas Java 
    ·Cómo Involucrar API con Android 
    ·Diferentes Tipos de relación en Java 
    ·Cómo Intercambio Algoritmos en Java 
    ·Procesos concurrentes en un objeto Servlet 
    ·Cómo eliminar registros nulos de un array en Java 
    ·Cómo convertir metros a pie en Java 
    ·Cómo reemplazar minúsculas con capiteles en Java 
    ·Como salida de una cadena en Java 
      Artículos destacados
    ·Cómo Convertir entero en fecha valor de Visual Basic 
    ·Cómo enviar SMS Uso de las aplicaciones Java 
    ·Cómo probar MySQL script Velocidad 
    ·Cómo crear un diccionario en Python 
    ·Cómo presentar Descarga y visualización de datos en P…
    ·Cómo mostrar archivos de un nodo del árbol selecciona…
    ·Cómo cambiar el texto de cabecera 
    ·Error Número 1062 en MySQL 
    ·Struts 1.2 9 Tutorial 
    ·Cómo cambiar el cursor del ratón con jQuery 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com