|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface Dao<T,PK extends java.io.Serializable>
Dao接口:基类
| 方法摘要 | |
|---|---|
void |
clean()
清空(关闭)数据对象连接池 |
void |
clear()
清除(表所有信息) |
void |
close()
关闭数据访问对象连接 |
void |
delete(java.util.List<T> list)
|
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)
|
void |
delete(T entity)
删除 |
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)
查找分页 |
T |
get(PK value)
信息(先从缓存读取,再从数据库读取) |
T |
get(java.lang.String key,
java.lang.String value)
信息(若字段名称为主键,则先从缓存读取,再从数据库读取) |
java.lang.Long |
getCount()
总数 |
java.util.List<T> |
getList()
|
java.util.List<T> |
getList(java.lang.String orderBy)
|
java.util.List<T> |
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)
列表分页 |
T |
load(T entity)
信息(直接从数据库加载) |
T |
save(T entity)
保存 |
void |
setAccess(FireAccess access)
|
void |
setAccess(FireAccess access,
java.lang.String tableName)
|
void |
setAccess(FireAccess access,
java.lang.String tableName,
java.lang.String keyName)
|
void |
setAccess(FireAccess access,
java.lang.String tableName,
java.lang.String keyName,
java.lang.String keyType)
设置数据访问对象 |
void |
sleep()
|
void |
sleep(java.lang.Integer time)
延迟 |
void |
update(T entity)
更新 |
| 方法详细信息 |
|---|
void setAccess(FireAccess access,
java.lang.String tableName,
java.lang.String keyName,
java.lang.String keyType)
access - 数据访问对象tableName - 表名称(类名)keyName - 表主键名称(类字段名)keyType - 表主键类型(id、uuid)
void setAccess(FireAccess access,
java.lang.String tableName,
java.lang.String keyName)
void setAccess(FireAccess access,
java.lang.String tableName)
void setAccess(FireAccess access)
void close()
void clean()
void sleep(java.lang.Integer time)
time - 时间(单位:毫秒,默认:1秒)void sleep()
T load(T entity)
entity - 实体类
T get(PK value)
value - 主键值
T get(java.lang.String key,
java.lang.String value)
key - 字段名称(支持数据库字段命名及Java实体类命名)value - 字段值
java.util.List<T> getList(java.lang.String orderBy,
java.lang.String order)
orderBy - 排序字段名称(支持数据库字段命名及Java实体类命名)order - 排序顺序(默认降序,asc升序、desc降序)
java.util.List<T> getList(java.lang.String orderBy)
java.util.List<T> getList()
java.lang.Long getCount()
T save(T entity)
void update(T entity)
entity - 实体类void delete(T entity)
entity - 实体类void delete(java.util.List<T> list)
void delete(PK value)
value - 主键值void delete(PK[] values)
void delete(java.lang.String key,
java.lang.String value)
key - 字段名称(支持数据库字段命名及Java实体类命名)value - 字段值
void delete(java.lang.String key,
java.lang.String[] values)
void clear()
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(当前页数)
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(当前页数)
grapes.page.Pager findPager(java.util.Map<java.lang.String,java.lang.String> params,
grapes.page.Pager pager)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||