7
Làm cách nào để thoát khỏi các ký tự đại diện trong một mệnh đề tương tự?Làm cách nào để thoát khỏi các ký tự đại diện trong mệnh đề "thích" trong HQL?
ví dụ .:
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!
Bất kỳ ý tưởng?
@DeanPovey Không hoạt động với tôi: 'Gây ra bởi: org.hibernate.hql.internal.ast.QuerySyntaxException: mã thông báo không mong muốn: thoát gần dòng 1, cột 175 [select e.id, e.title, e. type.icon, e.typeObject, e.idDomain từ package.SomeClass e trong đó (UPPER (e.title) LIKE?) AND e.idDomain =? bỏ trốn '!' ] ' – ViniciusPires