回答

收藏

如何在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
\_而不只是_。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则