如何在Hibernate和SQL中的字符串查询中转义下划线?
技术问答
334 人阅读
|
0 人回复
|
2023-09-14
|
查询中_给定的(下划线)SQL不适用。; E' A5 u- R) @" p& W6 x
例子 :
, r5 A# r; p# j! V5 E: [SELECT * FROM employee WHERE NAME LIKE '%k_p%';
1 W9 n" t1 x- }( e+ \, M3 Q这匹配并带来了许多行,其中包含 k_p* O# I% W0 H" d
可能有人请帮助如何在实现这一目标SQL以及在Hibernate?谢谢。
' C$ Q7 w/ p f( E5 \7 |! K2 _ ' d, y7 c6 Y z' D3 n
解决方案:
) g6 K6 y% T u- W5 @. O 1 @& F+ f- {: X. D
8 C' C% N# O& h/ N7 n
; ^7 x: A @$ F0 U2 r
您是否尝试过转义:
7 ?/ d5 s' i, L( X3 ~' d7 NSELECT * FROM employee WHERE NAME LIKE '%k\_p%';! l+ Y: T1 `0 G
\_而不只是_。 |
|
|
|
|
|