Bonjour

J'ai un souci avec une requète SQL qui me renvoie l'erreur suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
org.hibernate.QueryParameterException: could not locate named parameter [value1]
	at org.hibernate.engine.query.ParameterMetadata.getNamedParameterDescriptor(ParameterMetadata.java:99)
	at org.hibernate.engine.query.ParameterMetadata.getNamedParameterExpectedType(ParameterMetadata.java:105)
	at org.hibernate.impl.AbstractQueryImpl.determineType(AbstractQueryImpl.java:437)
	at org.hibernate.impl.AbstractQueryImpl.setParameter(AbstractQueryImpl.java:407)
mon code est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Query queryb=session1.createQuery("from Tier t where t.ipNicMacMaps like '% +:value1+ %'");  
				    		    queryb.setParameter("value1",n.getIpNicMacs());
apparament il ne trouve pas la variable value1 ,mais j'ai essayé plusieurs syntaxes et rien

Merci pur votre aide
Cordialement.