fire.service
接口 ServiceMap<PK extends java.io.Serializable>


public interface ServiceMap<PK extends java.io.Serializable>

Service接口(Map):基类

作者:
JSPGen

方法摘要
 void clean()
          清空(关闭)数据对象连接池
 void clear()
          清除(表所有信息)
 void close()
          关闭数据访问对象连接
 void delete(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)
           
 void delete(java.util.Map<java.lang.String,java.lang.Object> entity)
          删除
 void delete(PK value)
          删除
 void delete(PK[] values)
           
 void delete(java.lang.String key, java.lang.String value)
          删除
 void delete(java.lang.String key, java.lang.String[] values)
           
 grapes.page.Pager findPager(java.util.Map<java.lang.String,java.lang.String> params, grapes.page.Pager pager)
           
 grapes.page.Pager findPager(java.lang.StringBuffer sql, java.util.Map<java.lang.String,java.lang.String> params, grapes.page.Pager pager)
          列表分页
 java.util.Map<java.lang.String,java.lang.Object> get(PK value)
          信息
 java.util.Map<java.lang.String,java.lang.Object> get(java.lang.String key, java.lang.String value)
          信息
 java.lang.Long getCount()
          总数
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getList()
           
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getList(java.lang.String orderBy)
           
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getList(java.lang.String orderBy, java.lang.String order)
          列表
 grapes.page.Pager listPager(java.lang.String sql, java.util.Map<java.lang.String,java.lang.String> params, grapes.page.Pager pager)
          查找分页
 java.util.Map<java.lang.String,java.lang.Object> load(java.util.Map<java.lang.String,java.lang.Object> entity)
          信息
 java.util.Map<java.lang.String,java.lang.Object> save(java.util.Map<java.lang.String,java.lang.Object> entity)
          保存
 void sleep()
           
 void sleep(java.lang.Integer time)
          延迟
 void update(java.util.Map<java.lang.String,java.lang.Object> entity)
          更新
 

方法详细信息

close

void close()
关闭数据访问对象连接


clean

void clean()
清空(关闭)数据对象连接池


sleep

void sleep(java.lang.Integer time)
延迟

参数:
time - 时间(单位:毫秒,默认:1秒)

sleep

void sleep()

load

java.util.Map<java.lang.String,java.lang.Object> load(java.util.Map<java.lang.String,java.lang.Object> entity)
信息

参数:
entity - 实体类
返回:
Map<String, Object>

get

java.util.Map<java.lang.String,java.lang.Object> get(PK value)
信息

参数:
value - 主键值
返回:
Map<String, Object>

get

java.util.Map<java.lang.String,java.lang.Object> get(java.lang.String key,
                                                     java.lang.String value)
信息

参数:
key - 字段名称(支持数据库字段命名及Java实体类命名)
value - 字段值
返回:
Map<String, Object>

getList

java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getList(java.lang.String orderBy,
                                                                         java.lang.String order)
列表

参数:
orderBy - 排序字段名称(支持数据库字段命名及Java实体类命名)
order - 排序顺序(默认降序,asc升序、desc降序)
返回:
List<Map<String, Object>>

getList

java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getList(java.lang.String orderBy)

getList

java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getList()

getCount

java.lang.Long getCount()
总数

返回:
Long

save

java.util.Map<java.lang.String,java.lang.Object> save(java.util.Map<java.lang.String,java.lang.Object> entity)
保存

返回:
Map>String, Object<

update

void update(java.util.Map<java.lang.String,java.lang.Object> entity)
更新

参数:
entity - 实体类

delete

void delete(java.util.Map<java.lang.String,java.lang.Object> entity)
删除

参数:
entity - 实体类

delete

void delete(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)

delete

void delete(PK value)
删除

参数:
value - 主键值

delete

void delete(PK[] values)

delete

void delete(java.lang.String key,
            java.lang.String value)
删除

参数:
key - 字段名称(支持数据库字段命名及Java实体类命名)
value - 字段值

delete

void delete(java.lang.String key,
            java.lang.String[] values)

clear

void clear()
清除(表所有信息)


listPager

grapes.page.Pager listPager(java.lang.String sql,
                            java.util.Map<java.lang.String,java.lang.String> params,
                            grapes.page.Pager pager)
查找分页

参数:
sql - SQL语句(含变量)
params - SQL参数(字符串型)
pager - 必备参数:pageName(分页文件名)、pageSize(分页大小)、pageNumber(当前页数)
返回:
Pager

findPager

grapes.page.Pager findPager(java.lang.StringBuffer sql,
                            java.util.Map<java.lang.String,java.lang.String> params,
                            grapes.page.Pager pager)
列表分页

参数:
sql - SQL语句(含变量)
params - SQL参数【通用参数:find、findBy(查找字段,多个字段用逗号间隔)、keyword(查找关键字)、orderBy(排序字段)、order(升序还是降序,默认降序)】
pager - 必备参数:pageName(分页文件名)、pageSize(分页大小)、pageNumber(当前页数)
返回:
Pager

findPager

grapes.page.Pager findPager(java.util.Map<java.lang.String,java.lang.String> params,
                            grapes.page.Pager pager)