bonjour tout le monde
j'ai un probleme
je ne sais pas trop comment m'y prendre
alors voila j'ai une requete comme si
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Select prestation.montantFraisReel as mntFRL,prestation.montantFraisExclus as mntFE,prestation.tauxRembourse as tr,sum(prestation.montantFraisReel)as totalmntFRL,sum(prestation.montantFraisExclus)as totalmntFE,ntFraisExclus)as totalmntFR,sum((prestation.montantFraisReel - 2* prestation.montantFraisExclus)*(100-prestation.tauxRembourse)/100) as totalmntTM,sum((prestation.montantFraisReel - 2* prestation.montantFraisExclus)*(100-prestation.tauxRembourse)/100 +2* prestation.montantFraisExclus)as totalmntQP  from Adherent as adherent, FeuilleMaladie as feuilleMaladie, Prestation as prestation,SousGarantie as sousGarantie, Zone as zone, Affilie as affilie WHERE adherent.numeroPolice=feuilleMaladie.numeroPolice AND adherent.numeroAdherent=feuilleMaladie. numeroAdherent  AND feuilleMaladie.numeroPolice=affilie.numeroPolice AND feuilleMaladie.numeroAdherent=affilie.numeroAdherent AND feuilleMaladie.numeroAffilie=affilie.numeroAffilie AND prestation.numeroFeuille=feuilleMaladie.numeroFeuille AND prestation.codeSousGarantie=sousGarantie.codeSousGarantie AND prestation.codeZone=zone.codeZone AND affilie.numeroPolice=adherent.numeroPolice AND affilie.numeroAdherent=adherent.numeroAdherent AND feuilleMaladie.numeroPolice='valeur' 
AND feuilleMaladie.numeroAdherent=valeur
et qd je la teste directement sur mon sql server j'ai des resultats

alors j'ecrie une methode dans mon dao
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
 
public ArrayList getTotal(String numeroPolice,Integer numeroAdherent) {
	    logger.info("Entree dans la  methode getIdMaxDeclarationUser la classe TotalDao");
	    Session session = this.getSessionFactory().openSession();
	    List list =new ArrayList();
	    try{
	        Transaction tx = session.beginTransaction();
	        list = session.createQuery("Select prestation.montantFraisReel as mntFRL,prestation.montantFraisExclus as mntFE,prestation.tauxRembourse as tr,sum(prestation.montantFraisReel)as totalmntFRL,sum(prestation.montantFraisExclus)as totalmntFE,ntFraisExclus)as totalmntFR,sum((prestation.montantFraisReel - 2* prestation.montantFraisExclus)*(100-prestation.tauxRembourse)/100) as totalmntTM,sum((prestation.montantFraisReel - 2* prestation.montantFraisExclus)*(100-prestation.tauxRembourse)/100 +2* prestation.montantFraisExclus)as totalmntQP  from Adherent as adherent, FeuilleMaladie as feuilleMaladie, Prestation as prestation,SousGarantie as sousGarantie, Zone as zone, Affilie as affilie WHERE adherent.numeroPolice=feuilleMaladie.numeroPolice AND adherent.numeroAdherent=feuilleMaladie. numeroAdherent  AND feuilleMaladie.numeroPolice=affilie.numeroPolice AND feuilleMaladie.numeroAdherent=affilie.numeroAdherent AND feuilleMaladie.numeroAffilie=affilie.numeroAffilie AND prestation.numeroFeuille=feuilleMaladie.numeroFeuille AND prestation.codeSousGarantie=sousGarantie.codeSousGarantie AND prestation.codeZone=zone.codeZone AND affilie.numeroPolice=adherent.numeroPolice AND affilie.numeroAdherent=adherent.numeroAdherent AND feuilleMaladie.numeroPolice='"+numeroPolice+"' AND feuilleMaladie.numeroAdherent="+numeroAdherent).list(); 
 
	        tx.commit();
	    }catch (Exception e){
	        e.printStackTrace();
	        logger.error("Erreur lors de la recuperation des totaux par adherent");
	    }finally{
	        session.close();
	    }
	    return (ArrayList) list ; 
	}
et j'ai ecrit un bean Total.java
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
21
22
23
24
25
26
 
private String totalmntFRL;
	private String totalmntFR;
	private String totalmntFE;
	private String totalmntTM;
	private String totalmntQP;
	private String libelle;
 
 
	public Total()
	{
	    totalmntFRL="";
		totalmntFR="";
		totalmntFE="";
		totalmntTM="";
		totalmntQP="";
 
	}
	public Total(Object[] bilan){
 
		this.totalmntFRL = (String)bilan[0];
		this.totalmntFR = (String)bilan[1];
		this.totalmntFE = (String)bilan[2];
		this.totalmntTM = (String)bilan[3];
		this.totalmntQP = (String)bilan[4];
      }
et j'aimerai pouvoir récupérer le résultat de la méthode dao et le mettre dans le bean Total ce dont je n'arrive pas a faire

Merci d'avance