public class ArrayDynamicSql extends Object implements DynamicSql
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<DynamicSql> |
subNodes
子节点
|
| 构造器和说明 |
|---|
ArrayDynamicSql() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addChildNode(DynamicSql node)
追加子节点
|
void |
appendText(String text)
追加文本
|
void |
buildQuery(Map<String,Object> data,
DynamicContext context,
SqlBuilder sqlBuilder) |
List<DynamicSql> |
getSubNodes()
获取节点
|
boolean |
isHavePlaceholder()
是否包含替换占位符,如果包含替换占位符那么不能使用批量模式
|
boolean |
lastIsText()
最后一个节点是文本
|
protected boolean |
visitItem(int i,
DynamicSql dynamicSql,
DynamicContext context,
SqlBuilder sqlBuilder) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildQueryprotected List<DynamicSql> subNodes
public List<DynamicSql> getSubNodes()
public void addChildNode(DynamicSql node)
public boolean lastIsText()
public void appendText(String text)
public boolean isHavePlaceholder()
DynamicSqlisHavePlaceholder 在接口中 DynamicSqlpublic void buildQuery(Map<String,Object> data, DynamicContext context, SqlBuilder sqlBuilder) throws SQLException
buildQuery 在接口中 DynamicSqlSQLExceptionprotected boolean visitItem(int i,
DynamicSql dynamicSql,
DynamicContext context,
SqlBuilder sqlBuilder)
Copyright © 2021. All rights reserved.