public interface BeanMap<K,V>
extends java.util.Map<K,V>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARGS_ORDERBY
__ORDERBY 用于添加排序字段用的标识内容
|
static java.lang.String |
EXTRA_FIELDS
__extraFields用来往select中查询其他额外的字段
|
static java.lang.String |
FINAL_WHERE
__FINALWHERE用于标识常量条件组合
|
static java.lang.String |
QUERY_COUNT
__queryCount用于查询流程的总数标志
|
static java.lang.String |
QUERY_FIELD
__queryField需要查询的字段列表
|
static int |
SQL_DELETE |
static int |
SQL_INSERT |
static int |
SQL_SELECT |
static int |
SQL_UPDATE |
static int |
SQL_WHERE |
static java.lang.String |
TABLE_ALIAS
__tableAlias用来构造查询条件时用的表别名
|
static java.lang.String |
TRANS_DATA
__TransData用来标识查询结果是否需要字段显示转译.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAndWhere()
用于当查询页的条件返回对象为BeanMap类型时用该方法返回串接好的SQL条件语句
见FormQueryService.getQueryWhereObject(...);等价于FormQueryService.getQueryWhere(...);
|
boolean |
getboolean(java.lang.Object key) |
java.lang.Boolean |
getBoolean(java.lang.Object key) |
java.util.Date |
getDate(java.lang.Object key) |
java.lang.String |
getDateString(java.lang.Object key) |
double |
getdouble(java.lang.Object key) |
java.lang.Double |
getDouble(java.lang.Object key) |
float |
getfloat(java.lang.Object key) |
java.lang.Float |
getFloat(java.lang.Object key) |
int |
getInt(java.lang.Object key) |
java.lang.Integer |
getInteger(java.lang.Object key) |
java.lang.Integer |
getInteger(java.lang.Object key,
int defaultVal) |
K[] |
getKeys(java.lang.Class<K> clazz) |
long |
getlong(java.lang.Object key) |
java.lang.Long |
getLong(java.lang.Object key) |
java.util.Map<K,V> |
getMap() |
cn.sucang.core.service.impl.SQLParamsData |
getSQLParams(int sqlAction)
{params:List<Object>,types:List<int>,fields:String}
|
cn.sucang.core.service.impl.SQLParamsData |
getSQLParams(int sqlAction,
boolean isDeubg) |
java.lang.String |
getString(java.lang.Object key) |
int |
getType(java.lang.Object k) |
boolean |
isEmpty(java.lang.Object key)
指定某键值是否为空,相当于StrUtils.isEmpty(get(key));
|
void |
setMap(java.util.Map<K,V> m) |
<T> T |
toBean(java.lang.Class<T> clazz)
将当前BeanMap转换为指定的类对象.
|
<T> T |
toBean(java.lang.Class<T> clazz,
java.lang.String filterFields) |
<T> T |
toBean(T t,
java.lang.String filterFields) |
net.sf.json.JSONObject |
toJSONObject(java.lang.String filterFeilds) |
java.lang.String |
toJSONString() |
java.lang.String |
toJSONString(java.lang.String filterFeilds) |
static final java.lang.String FINAL_WHERE
static final java.lang.String TRANS_DATA
static final java.lang.String QUERY_FIELD
static final java.lang.String TABLE_ALIAS
static final java.lang.String EXTRA_FIELDS
static final java.lang.String ARGS_ORDERBY
static final java.lang.String QUERY_COUNT
static final int SQL_DELETE
static final int SQL_SELECT
static final int SQL_UPDATE
static final int SQL_INSERT
static final int SQL_WHERE
java.lang.String getString(java.lang.Object key)
java.lang.Integer getInteger(java.lang.Object key)
java.lang.Integer getInteger(java.lang.Object key, int defaultVal)
int getInt(java.lang.Object key)
java.lang.Long getLong(java.lang.Object key)
long getlong(java.lang.Object key)
java.lang.Float getFloat(java.lang.Object key)
float getfloat(java.lang.Object key)
java.lang.Double getDouble(java.lang.Object key)
double getdouble(java.lang.Object key)
java.util.Date getDate(java.lang.Object key)
java.lang.String getDateString(java.lang.Object key)
java.lang.Boolean getBoolean(java.lang.Object key)
boolean getboolean(java.lang.Object key)
boolean isEmpty(java.lang.Object key)
key
- int getType(java.lang.Object k)
k
- as Objectjava.lang.String getAndWhere()
cn.sucang.core.service.impl.SQLParamsData getSQLParams(int sqlAction)
sqlAction
- as int //见BeanMap.SQL_**cn.sucang.core.service.impl.SQLParamsData getSQLParams(int sqlAction, boolean isDeubg)
java.lang.String toJSONString()
net.sf.json.JSONObject toJSONObject(java.lang.String filterFeilds)
java.lang.String toJSONString(java.lang.String filterFeilds)
<T> T toBean(java.lang.Class<T> clazz)
<T>
- clazz
- <T> T toBean(java.lang.Class<T> clazz, java.lang.String filterFields)
<T> T toBean(T t, java.lang.String filterFields)
Copyright © 2019 by Sucang.cn