クラス Escaper
java.lang.ObjectSE
org.springframework.data.relational.core.dialect.Escaper
LIKE クエリのエスケープ文字をカプセル化するヘルパークラスと、
String
SE をエスケープする際の実際の使用箇所。- 導入:
- 2.0
- 作成者:
- Roman Chigvintsev, Mark Paluch
フィールドサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明構成されたエスケープ文字を使用して、すべての特殊な類似文字(_
、%
)をエスケープします。char
エスケープ文字を返します。static Escaper
of
(char escapeCharacter) 指定されたエスケープ文字を使用して、このクラスの新しいインスタンスを作成します。withRewriteFor
(StringSE... chars) 指定されたchars
にEscaper
を適用します。
フィールドの詳細
DEFAULT
メソッドの詳細
of
指定されたエスケープ文字を使用して、このクラスの新しいインスタンスを作成します。- パラメーター:
escapeCharacter
- エスケープ文字- 戻り値:
Escaper
の新しいインスタンス。- 例外:
IllegalArgumentExceptionSE
- エスケープ文字が特殊文字の 1 つである場合 ('_' および '%')
withRewriteFor
指定されたchars
にEscaper
を適用します。- パラメーター:
chars
- エスケープする必要のある文字 / 文字シーケンス。- 戻り値:
getEscapeCharacter
public char getEscapeCharacter()エスケープ文字を返します。- 戻り値:
- 使用するエスケープ文字。
escape
構成されたエスケープ文字を使用して、すべての特殊な類似文字(_
、%
)をエスケープします。- パラメーター:
value
- エスケープする値- 戻り値:
- エスケープされた値