AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| 构造器和说明 |
|---|
DefaultFxQuery() |
| 限定符和类型 | 方法和说明 |
|---|---|
static FxQuery |
analysisSQL(String fragmentString) |
void |
appendPlaceholderExpr(String exprString)
追加一个动态字符串,动态字符串是指字符串本身内容需要经过表达式计算之后才知道。
|
void |
appendString(String append)
追加一个字符串
|
void |
appendValueExpr(String exprString)
添加一个 SQL 参数,最终这个参数会通过 PreparedStatement 形式传递。
|
<T> T |
attach(Class<? extends T> attach) |
<T> T |
attach(Class<? extends T> attach,
T attachValue) |
List<Object> |
buildParameterSource(Object context) |
String |
buildQueryString(Object context) |
FxQuery |
clone() |
static Object |
evalOgnl(String exprString,
Object root) |
StringBuilder |
getOriSqlString() |
void |
insertPlaceholderExpr(String exprString)
插入一个动态字符串,动态字符串是指字符串本身内容需要经过表达式计算之后才知道。
|
void |
insertString(String append)
插入一个字符串
|
void |
insertValueExpr(String exprString)
插入一个 SQL 参数,最终这个参数会通过 PreparedStatement 形式传递。
|
boolean |
isHavePlaceholder()
是否包含替换占位符,如果包含替换占位符那么不能使用批量模式
|
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesequals, hashCode, toStringpublic void insertString(String append)
public void appendString(String append)
public void insertValueExpr(String exprString)
public void appendValueExpr(String exprString)
public void insertPlaceholderExpr(String exprString)
public void appendPlaceholderExpr(String exprString)
public boolean isHavePlaceholder()
isHavePlaceholder 在接口中 FxQuerypublic StringBuilder getOriSqlString()
public String buildQueryString(Object context)
buildQueryString 在接口中 FxQuerypublic List<Object> buildParameterSource(Object context)
buildParameterSource 在接口中 FxQueryCopyright © 2020. All rights reserved.