public boolean rendre(Emprunt emprunt) throws Exception {
        boolean retour = false;
        if (emprunt.getLivre() == null) {
            throw new NullPointerException("Livre null !");
        }
        if (emprunt.getAdherent() == null) {
            throw new NullPointerException("Adhérent null !");
        }
        if (emprunt.getLivre().isDisponibilite()) {
            throw new Exception("Ce livre n'a pas été emprunté !");
        }
        List<Emprunt> listEmpruntByAdherent = empruntMetierService.getByAdherent(emprunt.getAdherent());
        boolean trouve = false;
        for (int i = 0; i < listEmpruntByAdherent.size(); i++) {
            if (listEmpruntByAdherent.get(i).getLivre().equals(emprunt.getLivre())) {
                trouve = true;
                i = listEmpruntByAdherent.size();
            }
        }
        if (!trouve) {
            throw new Exception("Cet adhérent n'a pas emprunté ce livre !");
        }
        emprunt.getLivre().setTitre(emprunt.getLivre().getTitre().replace("\'", "\\'"));
        emprunt.getLivre().setAuteur(emprunt.getLivre().getAuteur().replace("\'", "\\'"));
        retour = empruntMetierService.remove(emprunt);
        return retour;
    }