2010-06-09 82 views

回答

11

在Hibernate 3,您可以使用转义参数指定逃逸字符:

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

我认为应该工作,虽然我从来没有在实践中尝试过。

+0

@DeanPovey没有与我的工作:'引起:org.hibernate.hql.internal.ast.QuerySyntaxException:意外的标记:靠近第1行,列175转义[选择e.id,e.title,e。 type.icon,e.typeObject,e.idDomain from package.SomeClass e where(UPPER(e.title)LIKE?)AND e.idDomain =?逃脱'!' ]' – ViniciusPires 2014-12-01 15:28:09