7
¿Cómo puedo escapar de los caracteres comodín en una cláusula similar?¿Cómo se pueden escapar los caracteres comodín en la cláusula "me gusta" en HQL?
ej .:
select foo from Foo as foo where foo.bar like '%' || :filter ||'%'
query.setParameter("filter", "%"); query.list(); // I'd expect to get the foo's containing the '%' in bar, not all of them!
¿Alguna idea?
@DeanPovey No funcionó con el mío: 'Causado por: org.hibernate.hql.internal.ast.QuerySyntaxException: token inesperado: escape cerca de la línea 1, columna 175 [seleccione e.id, e.title, e. type.icon, e.typeObject, e.idDomain from package.SomeClass e where (UPPER (e.title) LIKE?) AND e.idDomain =? escapar '!' ] ' – ViniciusPires