T - the type parameterpublic interface ModelHandler<T>
| 限定符和类型 | 方法和说明 |
|---|---|
int |
addition(java.lang.String fieldName,
double b,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap)
对同一个值简单的做加法运算
|
int |
deleteModel(java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap,
java.lang.String separateMark)
Delete model int.
|
int |
division(java.lang.String fieldName,
double b,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap)
对同一个值简单的做除法运算
|
java.util.ArrayList<T> |
getList(java.lang.String sql)
Gets list.
|
java.util.ArrayList<T> |
getListForAll(java.util.ArrayList<java.lang.String> queryFieldList)
获取这个model类的所有记录
|
java.util.ArrayList<T> |
getListWhere(java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap,
java.util.ArrayList<java.lang.String> queryFieldList,
java.lang.String separateMark)
获取这个model的符合字段值条件的记录 条件之间使用separateMark连接
|
java.util.ArrayList<T> |
getListWhereLike(java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap,
java.util.ArrayList<java.lang.String> queryFieldList,
java.lang.String separateMark)
获取这个model的模糊符合字段值条件的记录 条件之间使用separateMark连接
|
T |
getModel(java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap,
java.util.ArrayList<java.lang.String> queryFieldList,
java.lang.String separateMark)
获取单个Model对象
|
T |
getModel(java.lang.String sql)
Gets model.
|
T |
getModel(java.lang.String sql,
java.util.ArrayList<java.lang.String> conditionValues)
Gets model.
|
java.lang.Object |
getModelFieldValue(java.lang.String fieldName,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap,
java.lang.String separateMark)
获取单个记录的某个值
|
int |
multiplication(java.lang.String fieldName,
double b,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap)
对同一个值简单的做乘法运算
|
int |
saveModel(T model)
传入Model类,保存到数据库记录中
|
int |
subtraction(java.lang.String fieldName,
double b,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap)
对同一个值简单的做减法运算
|
int |
updateModel(java.util.HashMap<java.lang.String,java.lang.Object> newFieldValuesMap,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap,
java.lang.String separateMark)
Update model int.
|
java.util.ArrayList<T> getList(java.lang.String sql)
sql - the sqljava.util.ArrayList<T> getListForAll(java.util.ArrayList<java.lang.String> queryFieldList)
queryFieldList - 为空则是select * 否则就在这指定需要查询的具体字段java.util.ArrayList<T> getListWhere(java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap, java.util.ArrayList<java.lang.String> queryFieldList, java.lang.String separateMark)
conditionsMap - 需要定位更新记录的条件字段以及条件值组成的键值对queryFieldList - 为空则是select * 否则就在这指定需要查询的具体字段separateMark - 连接条件的连词java.util.ArrayList<T> getListWhereLike(java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap, java.util.ArrayList<java.lang.String> queryFieldList, java.lang.String separateMark)
conditionsMap - 需要定位更新记录的条件字段以及条件值组成的键值对queryFieldList - 为空则是select * 否则就在这指定需要查询的具体字段separateMark - 连接条件的连词int saveModel(T model) throws NoneffectiveUpdateExecuteException
model - 需要保持的Model类NoneffectiveUpdateExecuteException - the noneffective update execute exceptionT getModel(java.lang.String sql)
sql - the sqlT getModel(java.lang.String sql, java.util.ArrayList<java.lang.String> conditionValues)
sql - the sqlconditionValues - the condition valuesT getModel(java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap, java.util.ArrayList<java.lang.String> queryFieldList, java.lang.String separateMark)
conditionsMap - the conditions mapqueryFieldList - the query field listseparateMark - 连接条件的连词java.lang.Object getModelFieldValue(java.lang.String fieldName,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap,
java.lang.String separateMark)
fieldName - the field nameconditionsMap - the conditions mapseparateMark - 连接条件的连词int updateModel(java.util.HashMap<java.lang.String,java.lang.Object> newFieldValuesMap,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap,
java.lang.String separateMark)
throws NoneffectiveUpdateExecuteException
newFieldValuesMap - the new field values mapconditionsMap - the conditions mapseparateMark - 连接条件的连词NoneffectiveUpdateExecuteException - the noneffective update execute exceptionint deleteModel(java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap,
java.lang.String separateMark)
throws NoneffectiveUpdateExecuteException
conditionsMap - the conditions mapseparateMark - 连接条件的连词NoneffectiveUpdateExecuteException - the noneffective update execute exceptionint addition(java.lang.String fieldName,
double b,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap)
throws NoneffectiveUpdateExecuteException
fieldName - the field nameb - the bconditionsMap - the conditions mapNoneffectiveUpdateExecuteException - the noneffective update execute exceptionint subtraction(java.lang.String fieldName,
double b,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap)
throws NoneffectiveUpdateExecuteException
fieldName - the field nameb - the bconditionsMap - the conditions mapNoneffectiveUpdateExecuteException - the noneffective update execute exceptionint multiplication(java.lang.String fieldName,
double b,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap)
throws NoneffectiveUpdateExecuteException
fieldName - the field nameb - the bconditionsMap - the conditions mapNoneffectiveUpdateExecuteException - the noneffective update execute exceptionint division(java.lang.String fieldName,
double b,
java.util.HashMap<java.lang.String,java.lang.Object> conditionsMap)
throws NoneffectiveUpdateExecuteException
fieldName - the field nameb - the bconditionsMap - the conditions mapNoneffectiveUpdateExecuteException - the noneffective update execute exceptionCopyright © 2018. All Rights Reserved.