Bonjour,

Depuis que j'ai mis à jour Spring et Hibernate, quand j'effectuer le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
String GET_EMAIL = "FROM Email WHERE email='?' ";
List<Email> list = getHibernateTemplate().find(GET_EMAIL, email.getEmail());
J'obtiens l'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Caused by: java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-based!
	at org.hibernate.engine.query.ParameterMetadata.getOrdinalParameterDescriptor(ParameterMetadata.java:79)
	at org.hibernate.engine.query.ParameterMetadata.getOrdinalParameterExpectedType(ParameterMetadata.java:85)
	at org.hibernate.impl.AbstractQueryImpl.determineType(AbstractQueryImpl.java:421)
	at org.hibernate.impl.AbstractQueryImpl.setParameter(AbstractQueryImpl.java:393)
	at org.springframework.orm.hibernate3.HibernateTemplate$30.doInHibernate(HibernateTemplate.java:918)
	at org.springframework.orm.hibernate3.HibernateTemplate$30.doInHibernate(HibernateTemplate.java:1)
	at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)
	at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
	at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:912)
	at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:908)
	...
J'utilise Spring 3.0.1 et hibernate 3.3.1 (celui présent dans l'archive de spring-framework-3.0.1.RELEASE-A-dependencies).

Auriez vous une idée pour régler le problème ?

Merci,
Dush