| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 
 | public void RetirerExemplaireDeMedia(String titreValue, String resume, String genre){
    //On supprime un exemplaire du media passé en paramètre dans la table exemplaire
    //On cherche dans la table exemplaire, un exemplaire qui est comme media le mediano de la table media.
 
    session = HibernateUtil.getSessionFactory().openSession();
    transaction = session.beginTransaction();
 
    List<Exemplaire> ListerExemplaire = (List<Exemplaire>)session.createQuery("from Media a, Exemplaire ex where a.titre=:nomParameter1 and a.resume=:nomParameter2 and a.genre=:nomParameter3 and mediano=media").setParameter("nomParameter1", titreValue).setParameter("nomParameter2", resume).setParameter("nomParameter3", genre).list();
 
    try {
        session.delete(ListerExemplaire.get(1));
        System.out.println("Un exemplaire du media : " + titreValue +", " + resume +", " + genre + " a été supprimé de la base avec succès !\n");
 
    }
    catch(Exception ex) {
	System.out.println("\nErreur, il n'existe pas de media :"  + titreValue +", " + resume +", " + genre + "\n");
    }
    session.getTransaction().commit();
    session.close();
 
    } | 
Partager