public class SimpleAutoPrepare extends SimplePrepare implements AutoPrepare
RunPrepare.COMPARE_TYPE| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
alias |
protected List<String> |
columns |
protected String |
datasoruce |
protected String |
distinct |
protected List<Join> |
joins |
protected String |
schema |
protected String |
table |
chain, fetchKeys, groups, log, navi, orders, primaryKeys, runValues, validPROCEDURE_INPUT_PARAM_TYPE, PROCEDURE_INPUT_PARAM_VALUE, SQL_PARAM_VAIRABLE_REGEX, SQL_PARAM_VAIRABLE_REGEX_EL, XML_SQL_ID_STYLE| 构造器和说明 |
|---|
SimpleAutoPrepare() |
addCondition, addCondition, addFetchKey, addFetchKey, addPrimaryKey, addPrimaryKey, addRunValue, full, getFetchKeys, getGroups, getOrders, getOrderText, getPageNavi, getPrimaryKey, getPrimaryKeys, getRunValues, getVersion, group, hasPrimaryKeys, initRunValues, inner, isValid, join, join, left, order, order, right, setConditionChain, setConditionValue, setFetchKey, setFetchKey, setOrders, setPageNavi, setPrimaryKey, setPrimaryKey, setText, setValidclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCondition, addCondition, addFetchKey, addFetchKey, addPrimaryKey, addPrimaryKey, full, getFetchKeys, getGroups, getOrders, getPageNavi, getPrimaryKey, getPrimaryKeys, getVersion, group, hasPrimaryKeys, inner, isValid, join, join, left, order, order, right, setConditionValue, setFetchKey, setFetchKey, setOrders, setPageNavi, setPrimaryKey, setPrimaryKey, setTextprotected String datasoruce
protected String schema
protected String table
protected String distinct
protected String alias
public RunPrepare init()
init 在接口中 AutoPreparepublic RunPrepare setDataSource(String table)
setDataSource 在接口中 AutoPreparesetDataSource 在接口中 RunPreparetable - 表public RunPrepare addCondition(boolean required, boolean strictRequired, String column, Object value, RunPrepare.COMPARE_TYPE compare)
addCondition 在接口中 AutoPreparerequired - 是否必须strictRequired - 是否严格验证 如果缺少严格验证的条件 整个SQL不执行column - 列名value - 值compare - 比较方式public RunPrepare addCondition(boolean required, String column, Object value, RunPrepare.COMPARE_TYPE compare)
addCondition 在接口中 AutoPreparepublic RunPrepare addCondition(String condition)
addCondition 在接口中 AutoPreparecondition - coditionpublic void addColumn(String columns)
addColumn 在接口中 AutoPreparecolumns - columnsprotected void parseMultColumns(String src)
src - srcpublic void parseTable()
public String getDataSource()
getDataSource 在接口中 AutoPreparegetDataSource 在接口中 RunPreparepublic String getSchema()
getSchema 在接口中 RunPreparepublic void setSchema(String schema)
setSchema 在接口中 AutoPreparepublic String getTable()
getTable 在接口中 RunPreparepublic void setTable(String table)
setTable 在接口中 AutoPreparepublic RunPrepare order(Order order)
SimplePrepareorder 在接口中 RunPrepareorder 在类中 SimplePrepareorder - orderpublic ConditionChain getConditionChain()
getConditionChain 在接口中 RunPreparegetConditionChain 在类中 SimplePreparepublic void createRunText(StringBuilder builder)
createRunText 在接口中 AutoPreparepublic String getDistinct()
getDistinct 在接口中 AutoPreparepublic List<String> getColumns()
getColumns 在接口中 RunPreparepublic String getText()
getText 在接口中 RunPreparepublic List<Variable> getSQLVariables()
getSQLVariables 在接口中 RunPreparepublic void setStrict(boolean strict)
setStrict 在接口中 RunPreparepublic boolean isStrict()
isStrict 在接口中 RunPreparepublic List<Join> getJoins()
getJoins 在接口中 RunPreparegetJoins 在类中 SimplePreparepublic String getAlias()
getAlias 在接口中 RunPreparegetAlias 在类中 SimplePreparepublic void setAlias(String alias)
setAlias 在接口中 RunPreparesetAlias 在类中 SimplePrepareCopyright © 2022. All rights reserved.