| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment supprimer JPA dans Java
    The Persistence API Java, ou JPA , est une composante majeure de Java Enterprise Edition 5 (Java EE 5) spécification EJB 3.0 , qui contrôle persistance Java et simplifie son effet dans un Java Standard Edition 5 (Java SE 5) application. Il vous permet également de définir une méthode par laquelle vous allez mapper vos objets Java dans les tables de bases de données relationnelles et vous donne la liberté d' ajouter, modifier et supprimer des objets APP dans votre projet. Instructions
    1

    Collez le code ci-dessous pour supprimer un objet APP à partir de la base de données . C'est la méthode " remove ":
    employé de l'employé

    = em.find ( Employee.class , est juste l'une des façons de supprimer un objet APP à partir de votre base de données. Lorsque vous vous engagez cette transaction, physiquement supprime l'objet de l'entité à partir de votre base de données. Mais si vous décidez de conserver les données , tout ce que vous avez à faire est d'annuler la transaction, ou pas l'afficher , de conserver les données intactes. Ce concept est aussi appelé le «explicite supprimer " méthode .
    2

    Coller le code ci dessous pour marquer un champ de référence avec CascadeType.REMOVE , ou CascadeType.ALL , qui comprend supprimer, celui que vous préférez , d'une entité ou les entités que vous souhaitez supprimer :

    @ Entity

    classe Employee {

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

    adresse adresse privée ;

    :

    }

    raison de l'effet en cascade de la CascadeTypes . Remove, méthode , chaque instance «Adresse» de la classe «employé» dans la base de données sera effacée après vous marquez le champ d'adresse que les références à cette instance spécifique .
    3

    coller le code suivant d'activer un mode plus agressif " supprimer en cascade " qui utilise le composant orphanRemoval du OneToOne @ et @ OneToMany annotations :

    @ Entity

    classe Employee {

    : < br >

    @ OneToOne ( orphanRemoval = true)

    adresse adresse privée ;

    :

    }

    Dans cet exemple, orphanRemoval = true et cascade = CascadeType.REMOVE sont similaires , ce qui rend le CascadeType.REMOVE une méthode redondante , donc il ne sera pas supprimer quoi que ce soit ; . que la fonction orphanRemoval va effectuer la suppression , car il est mis à l'état «vrai»
    < br >

    Previous :

    next :
      articles connexes
    ·Comment dessiner des triangles en Java 
    ·Définition Pour JDK 
    ·Java GUI Tutoriel pour NetBeans 
    ·Le meilleur framework Ajax pour Java 
    ·Comment écrire une classe et créer une instance en Ja…
    ·Comment écrire des programmes Android 
    ·Comment copier flux d'entrées-sorties en Java 
    ·Comment définir la couleur d'une barre de défilement …
    ·Comment faire pour utiliser l'opérateur ternaire en Ja…
    ·Comment ouvrir les fichiers CSV dans une application Mi…
      articles en vedette
    ·Comment faire pour modifier des clés de registre en VB…
    ·Comment insérer un saut de ligne après un divulgué N…
    ·Tutoriel pour SNMP en PHP 
    ·Comment accéder à l'accéléromètre Via Javascript d…
    ·Comment utiliser html5lib en Python 
    ·Comment faire pour convertir une décimale à une chaî…
    ·Comment utiliser 2 formes avec Visual Basic 6.0 
    ·Comment accéder aux attributs d' élément avec JavaSc…
    ·Comment envoyer un e-mail dans le JDK 1.6 
    ·Comment ajouter une barre de recherche à votre site We…
    Copyright © Connaissances Informatiques http://fr.wingwit.com