クラス QueryUtils
- java.lang.Object
-
- com.github.mygreen.sqlmapper.core.util.QueryUtils
-
public class QueryUtils extends Object
クエリ組み立て時のヘルパークラス- 作成者:
- T.TSUCHIE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 QueryUtils()
-
メソッドの概要
すべてのメソッド staticメソッド concreteメソッド 修飾子とタイプ メソッド 説明 static List<Object[]>convertBatchArgs(List<Object>[] batchParams)JdbcItemplate用のバッチ実行用のパラメータの形式に変換する。static StringescapeLike(String str)LIKE演算子の値に対するエスケープを行う。static List<Object>get(List<Object>[] batchParams, int index)指定したインデックスのSQLパラメータソースを取得します。static org.springframework.jdbc.core.namedparam.MapSqlParameterSourceget(org.springframework.jdbc.core.namedparam.MapSqlParameterSource[] paramSources, int index)指定したインデックスのSQLパラメータソースを取得します。static Stringrepeat(String str, String separator, int repeat)指定した回数文字を繰り返す。static String[]toArray(List<String> list)Stringの配列に変換して返します。
-
-
-
メソッドの詳細
-
toArray
public static String[] toArray(List<String> list)
Stringの配列に変換して返します。- パラメータ:
list- 要素が文字列のリスト- 戻り値:
Stringの配列
-
get
public static org.springframework.jdbc.core.namedparam.MapSqlParameterSource get(org.springframework.jdbc.core.namedparam.MapSqlParameterSource[] paramSources, int index)指定したインデックスのSQLパラメータソースを取得します。インスタンスが存在しなければ、新しく作成します。
- パラメータ:
paramSources- 取得対象のSQLパラメータソース。index- インデックス- 戻り値:
- SQLパラメータソース。
-
get
public static List<Object> get(List<Object>[] batchParams, int index)
指定したインデックスのSQLパラメータソースを取得します。インスタンスが存在しなければ、新しく作成します。
- パラメータ:
batchParams- 取得対象のSQLパラメータソース。index- インデックス- 戻り値:
- SQLパラメータソース。
-
convertBatchArgs
public static List<Object[]> convertBatchArgs(List<Object>[] batchParams)
JdbcItemplate用のバッチ実行用のパラメータの形式に変換する。- パラメータ:
batchParams- 変換対象のパラメータ- 戻り値:
List<Object[]>の毛市域に変換したパラメータ。
-
repeat
public static String repeat(String str, String separator, int repeat)
指定した回数文字を繰り返す。- パラメータ:
str- 繰り返す文字。(nullや空文字の場合は空文字を返す)separator- 区切り文字 (nullや空文字の場合は区切り文字は追加しない)repeat- 繰り返し数。(0以下の場合は空文字を返す)- 戻り値:
- 指定した文字を繰り返した結果。
-
-