回答

收藏

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

本版积分规则