如何在Hibernate和SQL中的字符串查询中转义下划线?
技术问答
275 人阅读
|
0 人回复
|
2023-09-14
|
查询中_给定的(下划线)SQL不适用。1 z. y5 \: b* k) n! Y
例子 :
2 C" R; X5 v: `/ `/ f: f* y6 g: uSELECT * FROM employee WHERE NAME LIKE '%k_p%';
0 P, K( O7 [& q- e6 D. v8 v这匹配并带来了许多行,其中包含 k_p
f2 A* ?# N: }2 G5 c+ t! u6 ~可能有人请帮助如何在实现这一目标SQL以及在Hibernate?谢谢。
: n0 d6 S6 e) I# @% c4 D
3 R9 Q4 X, F4 |- D" |2 d解决方案:" P- H1 q0 P. K3 Q4 L# E% r% @
: B. n3 `1 }9 J2 P0 L& M
3 s, A1 Y3 \' W2 N d9 v3 v- ?1 o2 b+ F; I. i; G# Q
您是否尝试过转义:
/ K) f: ~8 }( ^SELECT * FROM employee WHERE NAME LIKE '%k\_p%';0 x% J! J6 J/ g9 W. w
\_而不只是_。 |
|
|
|
|
|