org.hibernate.QueryParameterException: could not locate named parameter [value1]
Bonjour
J'ai un souci avec une requète SQL qui me renvoie l'erreur suivante
Code:
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:
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.