Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的查询条件部分如下:
... where foo.bar like '%:%'
查询将执行但没有结果。我认为这是因为冒号,因为它是 HQL 中的保留字符。那么如何在不将 : 作为参数发送到我的查询的情况下转义它。
我已经使用 '%\:%' 和 '%\\:%' 没有成功。
我找到了一个解决方案: q=q.replaceAll(":","'||unistr('\\003A')||'");