一尘不染

在Hibernate和SQL中如何在字符串查询中转义下划线?

hibernate

查询中_给出的(下划线)SQL不适用。

范例:

SELECT * FROM employee WHERE NAME LIKE '%k_p%';

这匹配并带来许多行,除了包含 k_p

可能有人请帮助如何在实现这一目标SQL以及在Hibernate?谢谢。


阅读 263

收藏
2020-06-20

共1个答案

一尘不染

您是否尝试过转义:

SELECT * FROM employee WHERE NAME LIKE '%k\_p%';

\_而不只是_

2020-06-20