Retirer contenu d'une table
Bonjour,
J'ai une table Abonne avec différentes colonnes : nom, prenom, etc...
J'aimerais faire une méthode "RetirerAbonne" pour supprimer le membre passé en paramètre. J'ai commencé mais je m'y perd un peu. Pouvez-vous m'éclairer svp?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| public void RetirerAbonne(String nomValue, String Value, String adressePostale, String email, String dateNaissance, String dateFinAbonnement){
session = HibernateUtil.getSessionFactory().openSession();
transaction = session.beginTransaction();
List<Enfant> ListeAbonne = (List<Enfant>)session.createQuery("from Abonne where nom=:nomParameter").setParameter("nomParameter", nomValue).list();
try {
System.out.println("\n L'abonné enfant avec le nom " + nomValue + " a été trouvé, suppression en cours ...");
Enfant e = new Enfant();
e.setNom(nomValue);
e.setPrenom(Value);
e.setAdressePostale(adressePostale);
e.setEmail(email);
e.setDateNaissance(dateNaissance);
e.setDateFinAbonnement(dateFinAbonnement);
session.delete(e);
}
catch(Exception e) {
System.out.println("\n Erreur, il n'existe pas d'abonne enfant avec le nom " + nomValue);
}
session.getTransaction().commit();
session.close();
} |