problème du paramètre dans une requete hql
bonjour ;
j'ai un problème dans ma requete hql :
dans la clause where j'ai utliser un paramètre du iReport mais une exception hibernate se deéclenche :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Caused by: line 1:174: unexpected char: '{'
at org.hibernate.hql.antlr.HqlBaseLexer.nextToken(HqlBaseLexer.java:278)
at antlr.TokenBuffer.fill(TokenBuffer.java:69)
at antlr.TokenBuffer.LA(TokenBuffer.java:80)
at antlr.LLkParser.LA(LLkParser.java:52)
at org.hibernate.hql.ast.HqlParser.handleDotIdent(HqlParser.java:312)
at org.hibernate.hql.antlr.HqlBaseParser.identPrimary(HqlBaseParser.java:3906)
at org.hibernate.hql.antlr.HqlBaseParser.primaryExpression(HqlBaseParser.java:861)
at org.hibernate.hql.antlr.HqlBaseParser.atom(HqlBaseParser.java:3422)
at org.hibernate.hql.antlr.HqlBaseParser.unaryExpression(HqlBaseParser.java:3200) |
cette exception est declencher par ma requete:
Code:
1 2
|
select ...... from ...where monchamp=$P{param} |
merci d'avance