数据访问Dao的基类

成员函数:

ExecHash

执行传入的sql语句,并返回hash结构

参数:

名称 类型 说明
sql String sql语句

返回值:

ZmHash hash结构

ExecHashList

执行传入的sql语句,并返回HashList结构

参数:

名称 类型 说明
sql String sql语句

返回值:

ZmHashList HashList结构

ExecHsHash

执行传入的sql语句,并返回hash结构

参数:

名称 类型 说明
sql String sql语句

返回值:

ZmHash hash结构

ExecHsHashList

执行传入的sql语句,并返回HashList结构

参数:

名称 类型 说明
sql String sql语句

返回值:

ZmHashList HashList结构

InsertIdentity

插入含有自增列主键的表,并范围该主键值

参数:

名称 类型 说明
sql String sql语句

返回值:

Int 主键值

ExecNonQuery

直接操作数据库

参数:

名称 类型 说明
commandText String sql语句

返回值:

Int 影响记录条数

SearchList

根据相应的表数据,条件数据,分页数据,排序数据查询数据库,获得ZmHashList对象

参数:

名称 类型 说明
mainTable ZmQueryTable 表数据
subTables ZmQueryTableList 关联表数据
queryCondition ZmQueryConditionList 查询条件
Pager ZmPager 分页数据
Sorter ZmSorter 排序数据

返回值:

ZmHashList 查询出的内容,ZmHashList对象

SetCache

设置数据缓存

参数:

名称 类型 说明
key String 缓存的键key
val Object 缓存的值

GetCacheString

获取缓存的字符串数据

参数:

名称 类型 说明
key String 缓存的键key

返回值:

String 缓存的字符串数据

GetCacheInt

获取缓存的整数数据

参数:

名称 类型 说明
key String 缓存的键key

返回值:

Int 缓存的整数数据

GetCacheHashList

获取缓存的HashList数据

参数:

名称 类型 说明
key String 缓存的键key

返回值:

ZmHashList 缓存的HashList数据

GetCacheHash

获取缓存的Hash数据

参数:

名称 类型 说明
key String 缓存的键key

返回值:

ZmHash 缓存的Hash数据

RemoveCache

根据缓存的键key删除数据缓存

参数:

名称 类型 说明
key String 缓存的键key

其它说明: