SQL
查询中给出的 _
(下划线)不受支持。
例子:
SELECT * FROM employee WHERE NAME LIKE '%k_p%';
这匹配并带来许多行与包含 k_p
有人可以帮忙解决如何在 SQL
和 Hibernate
中实现这一点吗?谢谢。
最佳答案
你有没有试过逃避它:
SELECT * FROM employee WHERE NAME LIKE '%k\_p%';
\_
而不仅仅是 _
。
关于mysql - 如何在hibernate和SQL中的字符串查询中转义下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17102043/