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

use*_*036 33 mysql sql hibernate

查询中_给出的(下划线)SQL不受尊重.

示例:

SELECT * FROM employee WHERE NAME LIKE '%k_p%';
Run Code Online (Sandbox Code Playgroud)

这与包含的行相匹配并带来许多行 k_p

有人可以请求协助如何实现这一目标SQL并在其中Hibernate?谢谢.

Mic*_*aga 70

你有没有试过逃避它:

SELECT * FROM employee WHERE NAME LIKE '%k\_p%';
Run Code Online (Sandbox Code Playgroud)

\_而不仅仅是_.