2010-06-09 26 views

Respuesta

11

En Hibernate 3 se puede utilizar el parámetro de escape para especificar el carbón de escape:

select foo from Foo as foo where foo.bar like '!%' escape '!' 

creo que debería funcionar, aunque nunca he probado en la práctica.

+0

@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

Cuestiones relacionadas