I found a solution: q=q.replaceAll(":","'||unistr('\\003A')||'");
how to escape colon in HQL
質問
I have condition part of my query as follows:
...
where foo.bar like '%:%'
the query would execute but with no result. I think it's because of the colon since it is a reserved char in HQL. So how can I escape it without sending the : as a parameter to my query.
I have already used '%\:%' and '%\\:%' with no success.
解決
所属していません StackOverflow