Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment ajouter un panneau à Jframe…
  • Comment obtenir des références Jar…
  • Comment compiler et installer JSmoot…
  • Comment mettre fin Discussions raiso…
  • Comment changer Struts Locale en Jav…
  • Quelle est l'erreur Deux dans le Mod…
  • Comment faire pour supprimer un élé…
  • Chiffres de substitution monoalphabé…
  • Tutoriel sur JMS 
  • Java EE vs. PHP 
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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 >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Java Temps Tutoriels 
  • Comment envoyer un Int travers un réseau en Java 
  • Comment gérer des exceptions dans Java 
  • Comment créer un service Web simple dans Apache Tomcat 
  • Tutoriel Java pour Copier et Coller 
  • Comment calculer le nombre de comparaisons en Java 
  • Comment changer la police NetBeans 
  • Comment se déplacer entre les cadres en Java 
  • Quelle est la couleur Constant en Java 
  • Environ un JSP File Transfer 
  • Connaissances Informatiques © http://www.ordinateur.cc