Bonjour à tous
Hibernate version:
3.2
Description du probleme
Dans une requete HQL je tente de faire une selection sur un champ en passant une valeur en hexa, mais rien à faire, çala ne passe pas le controle de formatage :
org.hibernate.hql.ast.QuerySyntaxException: unexpected token:
en SQL je peux ecrire ça (c'est du DB2 AS400 )
select * from FBSTM where cgeovm=x'FFFF'
Traduit en HQL, voila les différents essais infructueux réalisés.
select p from StatDTO p
where p.cgeo = '0xFFFF'
ou
where p.cgeo = 0xFFFF
ou
where p.cgeo = 'x\'FFFF\''
ou
where p.cgeo = '\\x\'FFFF\''
Comment puis je ecrire l'égalité sur une valeur hexa ?
merci d'avance.
|