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.