类 ModelBase
java.lang.Object
top.lieder.modelBase.ModelBase
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void<T> SqlOperateClass.SearchResult<T>searchFromSQL(String[] valueKeyLimit, Map<CommonGet.SearchType, Map<String, Object>> searchMap, String owner, Integer page_offset, Integer page_count, List<SqlOperateClass.OrderCell> orderList) <T> SqlOperateClass.SearchResult<T>searchFromSQL_all(Map<CommonGet.SearchType, Map<String, Object>> searchMap, String owner, Integer page_offset, Integer page_count, List<SqlOperateClass.OrderCell> orderList) <T> List<T><T> List<T>selectAll_viaId(int id) <T> List<T>selectAll_viaIdOwner(int id, String owner) <T> List<T>selectAll_viaOwner(String owner) <T> List<T>selectFromSQL(String[] valueKeyLimit, List<SqlOperateClass.ConditionCell> conditionList, boolean orderById) sql自生成select语句函数<T> TselectOne_viaId(int id) sortConditionKeys(String keyName, SqlOperateClass.UpdateRangeType updateRangeType, Map<String, SqlOperateClass.EqualType> anotherRangeKeys) voidupdate(SqlOperateClass.UpdateRangeType updateRangeType, Map<String, SqlOperateClass.EqualType> conditionKeys, Set<String> valueKeyLimit) sql更新自操作函数voidvoidupdateViaIdOwner(String owner)
-
构造器详细资料
-
ModelBase
-
-
方法详细资料
-
searchFromSQL
public <T> SqlOperateClass.SearchResult<T> searchFromSQL(String[] valueKeyLimit, Map<CommonGet.SearchType, Map<String, throws ExceptionObject>> searchMap, String owner, Integer page_offset, Integer page_count, List<SqlOperateClass.OrderCell> orderList) - 抛出:
Exception
-
searchFromSQL_all
public <T> SqlOperateClass.SearchResult<T> searchFromSQL_all(Map<CommonGet.SearchType, Map<String, throws ExceptionObject>> searchMap, String owner, Integer page_offset, Integer page_count, List<SqlOperateClass.OrderCell> orderList) - 抛出:
Exception
-
selectFromSQL
public <T> List<T> selectFromSQL(String[] valueKeyLimit, List<SqlOperateClass.ConditionCell> conditionList, boolean orderById) throws Exception sql自生成select语句函数- 类型参数:
T- 待转换类型- 参数:
valueKeyLimit- 选用哪些列,null或空为*,全部列conditionList- 用于生成where语句orderById- 是否根据id排序(倒序)- 返回:
- 获取结果
- 抛出:
Exception- 报错
-
selectAll
- 抛出:
Exception
-
selectOne_viaId
- 抛出:
Exception
-
selectAll_viaId
- 抛出:
Exception
-
selectAll_viaOwner
- 抛出:
Exception
-
selectAll_viaIdOwner
- 抛出:
Exception
-
insertToSQL
- 抛出:
Exception
-
updateViaId
- 抛出:
Exception
-
updateViaIdOwner
- 抛出:
Exception
-
sortConditionKeys
public Map<String,SqlOperateClass.EqualType> sortConditionKeys(String keyName, SqlOperateClass.UpdateRangeType updateRangeType, Map<String, SqlOperateClass.EqualType> anotherRangeKeys) throws Exception- 抛出:
Exception
-
update
public void update(SqlOperateClass.UpdateRangeType updateRangeType, Map<String, SqlOperateClass.EqualType> conditionKeys, Set<String> valueKeyLimit) throws Exceptionsql更新自操作函数- 参数:
updateRangeType- where哪些,Only_Id,还是其他等conditionKeys- where后面有哪些值,这些值的等于方式是什么(等于,大于,小于,还是其他), 此项与updateRangeType相关,会根据updateRangeType做正确性校验, 比如,Only_Id,则conditionKeys必须为null或空map,会自动生成并且EqualType为等于(=)valueKeyLimit- 只更新table中的哪些值,null则是this中的全部可更新值- 抛出:
Exception- 报错
-