IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

Google App Engine JDO, modification et suppression de donnéew


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Par défaut Google App Engine JDO, modification et suppression de donnéew
    Bonjour à tous,

    Je souhaiterai savoir comment supprimer une ou plusieurs données avec JDO.
    J'ai essayé d'utiliser la méthode deletePersistent() mais rien ne se passe.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     PersistenceManager pm = PMF.get().getPersistenceManager();
     
            UserService userService = UserServiceFactory.getUserService(); 
            User user = userService.getCurrentUser(); 
     
     
            String contenu = req.getParameter("contenu"); 
            Date date = new Date(); 
            ProprieteServlet propriete =  new ProprieteServlet(user, contenu, date); 
     
     
     
                    try {
     
                        pm.deletePersistentAll();
                    } finally {
                        pm.close();
                    }
     
            resp.sendRedirect("/home.jsp");
    Merci d'avance pour la réponse

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 39
    Par défaut
    Pour supprimer un objet, tu dois d'abord le récupérer dans la base de données, et ensuite le passer en paramètre à deletePersistent().

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Object myObj = pm.findById(req.getParameter("id"));
    pm.deletePersistent(myObj);

  3. #3
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Par défaut
    Ok merci beaucoup, ca marche!

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/09/2013, 17h12
  2. Persistance JDO dans une application Google App Engine
    Par jchevalay54 dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 04/11/2012, 20h46
  3. Google App Engine et stockage des données
    Par gege2061 dans le forum GWT et Vaadin
    Réponses: 11
    Dernier message: 17/05/2009, 13h05
  4. Google App Engine problème de post
    Par alexdevl dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 17/09/2008, 11h39
  5. Google App Engine
    Par anthyme dans le forum Réseau/Web
    Réponses: 4
    Dernier message: 05/08/2008, 22h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo