Bonjour,

Je développe une application qui me permet de gérer des horaires, mais je rencontre un problème.
En effet, lorsque je lance l'application, j'ai ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Messages: 	
Remember that ordinal parameters are 1-based!
 
java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-based!
Je fais passé 3 paramètres comme critère de recherche dans ma fonction :

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
 
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);
Après un certains nombre de recherche, je pense que le problème vient de cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Iterator results = this.getHibernateTemplate().find(queryString, params).iterator();
Mais je ne vois pas où est le problème....