public interface PrepareStatementBuildSupport
| Modifier and Type | Method and Description |
|---|---|
default void |
append(List<PrepareStatement> prepareStatements,
StringBuilder targetPrepareSql,
List<ColumnValue> targetValues)
扩展目标sql和values
|
default void |
append(PrepareStatement prepareStatement,
StringBuilder targetPrepareSql,
List<ColumnValue> targetValues)
扩展目标sql和values
|
default PrepareStatement |
getPrepareStatement(String hook,
List<? extends PrepareStatementSupplier> clauses,
String separator,
boolean useAlias)
获取 PrepareStatement
|
default PrepareStatement |
getPrepareStatement(String hook,
List<? extends PrepareStatementSupplier> clauses,
String separator,
String close,
boolean useAlias)
获取 PrepareStatement
|
default <T> PrepareStatement |
getPrepareStatement(String hook,
List<T> clauses,
Function<T,String> prepareSqlGetter,
Function<T,List<ColumnValue>> valuesGetter,
String separator)
获取 PrepareStatement
|
default <T> PrepareStatement |
getPrepareStatement(String hook,
List<T> clauses,
Function<T,String> prepareSqlGetter,
Function<T,List<ColumnValue>> valuesGetter,
String separator,
String close)
获取 PrepareStatement
|
default <T> PrepareStatement getPrepareStatement(String hook, List<T> clauses, Function<T,String> prepareSqlGetter, Function<T,List<ColumnValue>> valuesGetter, String separator, String close)
T - 处理类型hook - 开始位置clauses - 语句列表prepareSqlGetter - prepareSql获取valuesGetter - values获取separator - 分割符close - 结束字符default <T> PrepareStatement getPrepareStatement(String hook, List<T> clauses, Function<T,String> prepareSqlGetter, Function<T,List<ColumnValue>> valuesGetter, String separator)
T - 处理类型hook - 开始位置clauses - 语句列表prepareSqlGetter - prepareSql获取valuesGetter - values获取separator - 分割符default PrepareStatement getPrepareStatement(String hook, List<? extends PrepareStatementSupplier> clauses, String separator, String close, boolean useAlias)
hook - 开始位置clauses - 语句列表separator - 分割符close - 结束字符useAlias - 是否使用别名default PrepareStatement getPrepareStatement(String hook, List<? extends PrepareStatementSupplier> clauses, String separator, boolean useAlias)
hook - 开始位置clauses - 语句列表separator - 分割符useAlias - 是否使用别名default void append(PrepareStatement prepareStatement, StringBuilder targetPrepareSql, List<ColumnValue> targetValues)
prepareStatement - 预查询sql对象targetPrepareSql - 目标sqltargetValues - 目标值default void append(List<PrepareStatement> prepareStatements, StringBuilder targetPrepareSql, List<ColumnValue> targetValues)
prepareStatements - 预查询sql对象列表targetPrepareSql - 目标sqltargetValues - 目标值Copyright © 2020 IBIT程序猿. All rights reserved.