public class QConfig
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
QConfig.Config |
class |
QConfig.QParam |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.regex.Pattern |
FIELD_NAME |
static java.util.regex.Pattern |
patternArrayParam |
static java.util.regex.Pattern |
patternCacheParam |
static java.util.regex.Pattern |
patternParam |
static java.util.regex.Pattern |
patternParamEx |
static java.util.regex.Pattern |
patternSpilt |
| 限定符和类型 | 方法和说明 |
|---|---|
static VSql |
build(QEnum.Func func,
java.lang.String sqlmapId,
RequestParam params) |
static <T> VSql |
build(QEnum.Func func,
java.lang.String sqlmapId,
RequestParam params,
java.lang.Class<T> clazz) |
static VSql |
build(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String resultKey,
RequestParam params) |
static <T> VSql |
build(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String resultKey,
RequestParam params,
java.lang.Class<T> clazz)
适用于Item下有多个result,且指定result的情况下
|
static boolean |
check(java.lang.String sqlmapId,
java.lang.String itemId) |
static void |
clear() |
static void |
clear(java.lang.String key) |
static QConfig.Config |
getConfig(java.lang.String sqlmapId,
java.lang.String itemId) |
static QConfig |
getInstance() |
static java.util.Set<java.lang.String> |
getParamNames(java.lang.String sqlmapId,
java.lang.String itemId) |
static java.util.Set<java.lang.String> |
getParamNames(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String resultKey) |
static QTable |
getQTable(java.lang.String sqlmapId) |
static java.util.List<java.lang.String> |
getResultKeys(java.lang.String sqlmapId,
java.lang.String itemId) |
static int |
getTransaction(java.lang.String sqlmapId,
java.lang.String itemId) |
static java.util.Set<java.lang.String> |
getVariables(java.lang.String sqlmapId,
java.lang.String itemId) |
static java.util.Set<java.lang.String> |
getVariables(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String resultKey) |
void |
initConfig(java.lang.String sqlmapId,
java.lang.String datasource,
org.dom4j.Element el,
java.lang.String uri) |
void |
initConfig(java.lang.String sqlmapId,
java.lang.String datasource,
org.dom4j.Element el,
java.lang.String uri,
boolean cover) |
static boolean |
isItem(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String method) |
static void |
main(java.lang.String[] args) |
public static final java.util.regex.Pattern patternParam
public static final java.util.regex.Pattern patternParamEx
public static final java.util.regex.Pattern patternSpilt
public static final java.util.regex.Pattern patternArrayParam
public static final java.util.regex.Pattern patternCacheParam
public static final java.util.regex.Pattern FIELD_NAME
public static QConfig getInstance()
public static void clear()
public static void clear(java.lang.String key)
public static boolean check(java.lang.String sqlmapId,
java.lang.String itemId)
public static boolean isItem(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String method)
public static int getTransaction(java.lang.String sqlmapId,
java.lang.String itemId)
public static QConfig.Config getConfig(java.lang.String sqlmapId, java.lang.String itemId)
public static java.util.List<java.lang.String> getResultKeys(java.lang.String sqlmapId,
java.lang.String itemId)
public static java.util.Set<java.lang.String> getParamNames(java.lang.String sqlmapId,
java.lang.String itemId)
public static java.util.Set<java.lang.String> getParamNames(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String resultKey)
public static QTable getQTable(java.lang.String sqlmapId)
public static java.util.Set<java.lang.String> getVariables(java.lang.String sqlmapId,
java.lang.String itemId)
public static java.util.Set<java.lang.String> getVariables(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String resultKey)
public static VSql build(QEnum.Func func, java.lang.String sqlmapId, RequestParam params)
public static <T> VSql build(QEnum.Func func, java.lang.String sqlmapId, RequestParam params, java.lang.Class<T> clazz)
public static VSql build(java.lang.String sqlmapId, java.lang.String itemId, java.lang.String resultKey, RequestParam params)
public static <T> VSql build(java.lang.String sqlmapId, java.lang.String itemId, java.lang.String resultKey, RequestParam params, java.lang.Class<T> clazz)
sqlmapId - -itemId - -resultKey - -params - -public void initConfig(java.lang.String sqlmapId,
java.lang.String datasource,
org.dom4j.Element el,
java.lang.String uri)
public void initConfig(java.lang.String sqlmapId,
java.lang.String datasource,
org.dom4j.Element el,
java.lang.String uri,
boolean cover)
public static void main(java.lang.String[] args)