| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come eliminare JPA in Java
    Il Java Persistence API , o JPA , è una componente importante di Java Enterprise Edition 5 ( Java EE 5) specifica EJB 3.0 , che controlla Java persistenza e semplifica il suo effetto in Java Standard Edition 5 ( Java applicazione SE 5) . Consente inoltre di definire un metodo con il quale si mappare i tuoi oggetti Java a tabelle di database relazionali e ti dà la libertà di aggiungere , aggiornare ed eliminare gli oggetti JPA nel progetto. Istruzioni
    1

    Incollare il codice riportato di seguito per eliminare un oggetto JPA dal database. Questa è la " rimozione" metodo :

    dipendente Employee = em.find ( Employee.class , è solo uno dei modi per eliminare un oggetto APP dal database . Quando si impegnano questa transazione , fisicamente elimina l'oggetto entità dal database . , ma se dovessi decidere di conservare i dati , tutto ciò che dovete fare è annullare la transazione , o di non pubblicarlo , per mantenere intatti i dati . Questo concetto è indicato anche come il " esplicito rimuovere " metodo .
    2

    incolla il codice sottostante per contrassegnare un campo di riferimento con CascadeType.REMOVE , o CascadeType.ALL , che comprende rIMUOVERE , se si preferisce , di una o più entità che si desidera rimuovere :

    @ Entity

    classe Employee {

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

    privato indirizzo indirizzo ;

    :

    }

    causa dell'effetto a cascata della CascadeType . metodo Remove , ogni "Indirizzo" un'istanza della classe "Dipendente" nella banca dati saranno cancellati dopo di contrassegnare il campo di indirizzo che fa riferimento a tale istanza specifica .
    3

    incolla il codice successivo per attivare una modalità più aggressiva " rimuovere a cascata " che utilizza il componente orphanRemoval del OneToOne @ e @ OneToMany annotazioni :

    @ Entity

    classe Employee {

    : < br >

    @ OneToOne ( orphanRemoval = true ) per

    privato indirizzo indirizzo ;

    :

    }

    In questo esempio , orphanRemoval = true e cascata = CascadeType.REMOVE sono simili , il che rende la CascadeType.REMOVE un metodo ridondante , quindi non cancellerà nulla, . solo la funzione orphanRemoval eseguirà la cancellazione in quanto è impostato lo stato " vero "
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come convertire i numeri interi in stringhe in Java 
    ·Come per controllare lo stato della stampante, utilizza…
    ·Come fare certificati per Unsigned Android Apps 
    ·Java Ammortamento Calcolatrice Codice Aiuto 
    ·Come trovare chiavi esterne Utilizzo inner join in Java…
    ·Come costruire una stringa e impostare il testo con la …
    ·Come un screenshot utilizzando Java 
    ·Come convertire i file WSDL a Java utilizzando Axis 
    ·Come dichiarare un costruttore in Java 
    ·Come modificare la messa a fuoco GridView su My Android…
      Articoli in evidenza
    ·Come convertire Exe al Au3 
    ·Come convertire un elenco a una DataTable 
    ·MySQL JDBC Tutorials 
    ·Come recuperare i dati da una rete ad un'altra 
    ·Come utilizzare una stringa di connessione variabile in…
    ·Come impostare il Recordset DAO in Visual Basic 
    ·Come sapere se un valore di testo è cambiato in Visual…
    ·Come risolvere C + + Error R6002 
    ·Un SQLite Java Tutorial 
    ·Metodo OpenText in VBA 
    Copyright © Conoscenza Informatica http://it.wingwit.com