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 List<PersonneCompteurSemaineDisp> getCompteurByIdPersonneAndYear (String nomPersonne,String prenomPersonne, String Year){
List<PersonneCompteurSemaineDisp> listPersCompteur = new ArrayList<PersonneCompteurSemaineDisp>();
String queryString =
" SELECT personne.nom, personne.prenom, service.nomService, compteur.horaireFaite, compteur.observation, "
+" semaine.dateDebutSem, semaine.dateFinSem "
+" From Compteur as compteur, Personne as personne, Semaine as semaine, Perssemainecompt as perssemainecompt, Service as service "
+" Where personne.service.idService = service.idService "
+" and perssemainecompt.personne.idPersonne = personne.idPersonne "
+" and perssemainecompt.compteur.idCompteur = compteur.idCompteur "
+" and perssemainecompt.semaine.idSemaine = semaine.idSemaine "
+" and personne.nom like '%?%' "
+" and personne.prenom like '%?%' "
+" and semaine.dateDebutSem like '%?%' "
+" group by semaine.idSemaine";
System.out.println("queryString de getCompteurByIdPersonneAndYear "+queryString);
String[] params = {nomPersonne, prenomPersonne, Year};
System.out.println("params : "+params);
Iterator results = this.getHibernateTemplate().find(queryString, params).iterator();
System.out.println("results : "+results); |
Partager