| 程序包 | 说明 |
|---|---|
| top.onceio.core.db.dao | |
| top.onceio.core.db.dao.impl | |
| top.onceio.core.db.dao.tpl |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
DaoHolder.count(Cnd<T> cnd) |
long |
Dao.count(Cnd<T> cnd)
根据筛选条件查询数据个数
|
int |
DaoHolder.delete(Cnd<T> cnd) |
int |
Dao.delete(Cnd<T> cnd)
根据条件物理删除数据
|
void |
DaoHolder.download(SelectTpl<T> tpl,
Cnd<T> cnd,
Consumer<T> consumer) |
void |
Dao.download(SelectTpl<T> tpl,
Cnd<T> cnd,
Consumer<T> consumer)
根据筛选条件,将数据依次传给consumer处理
|
T |
DaoHolder.fetch(SelectTpl<T> tpl,
Cnd<T> cnd) |
T |
Dao.fetch(SelectTpl<T> tpl,
Cnd<T> cnd)
返回匹配到第一条符合条件的数据
(默认是没有被删除的数据),如果获取
|
Page<T> |
DaoHolder.find(Cnd<T> cnd) |
Page<T> |
Dao.find(Cnd<T> cnd)
根据条件筛选数据
注意: 分页页码从0开始,并且总分页数只有再页号非正数时才会返回,如果是第1页想获取中数据数,则page传入-1即可
|
Page<T> |
DaoHolder.findTpl(SelectTpl<T> tpl,
Cnd<T> cnd) |
Page<T> |
Dao.findTpl(SelectTpl<T> tpl,
Cnd<T> cnd)
根据条件筛选tpl选中到的字段数据
注意: 分页页码从0开始,并且总分页数只有再页号非正数时才会返回,如果是第1页想获取中数据数,则page传入-1即可
|
int |
DaoHolder.recovery(Cnd<T> cnd) |
int |
Dao.recovery(Cnd<T> cnd)
根据条件回复已经被逻辑删除的数据
|
int |
DaoHolder.remove(Cnd<T> cnd) |
int |
Dao.remove(Cnd<T> cnd)
根据条件逻辑删除数据
|
int |
DaoHolder.updateByTplCnd(UpdateTpl<T> tpl,
Cnd<T> cnd) |
int |
Dao.updateByTplCnd(UpdateTpl<T> tpl,
Cnd<T> cnd)
根据筛选条件,批量更新数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends OEntity> |
DaoHelper.count(Class<E> tbl,
Cnd<E> cnd) |
<E extends OEntity> |
DaoHelper.count(Class<E> tbl,
SelectTpl<E> tpl,
Cnd<E> cnd) |
<E extends OEntity> |
DaoHelper.delete(Class<E> tbl,
Cnd<E> cnd) |
<E extends OEntity> |
DaoHelper.download(Class<E> tbl,
SelectTpl<E> tpl,
Cnd<E> cnd,
Consumer<E> consumer) |
<E extends OEntity> |
DaoHelper.fetch(Class<E> tbl,
SelectTpl<E> tpl,
Cnd<E> cnd) |
<E extends OEntity> |
DaoHelper.find(Class<E> tbl,
Cnd<E> cnd) |
<E extends OEntity> |
DaoHelper.findByTpl(Class<E> tbl,
SelectTpl<E> tpl,
Cnd<E> cnd) |
<E extends OEntity> |
DaoHelper.recovery(Class<E> tbl,
Cnd<E> cnd) |
<E extends OEntity> |
DaoHelper.remove(Class<E> tbl,
Cnd<E> cnd) |
<E extends OEntity> |
DaoHelper.updateByTplCnd(Class<E> tbl,
UpdateTpl<E> tpl,
Cnd<E> cnd) |
| 限定符和类型 | 方法和说明 |
|---|---|
Cnd<E> |
Cnd.and() |
Cnd<E> |
Cnd.and(Cnd<E> extCnd) |
Cnd<E> |
Cnd.not() |
Cnd<E> |
Cnd.not(Cnd<E> extCnd) |
Cnd<E> |
Cnd.or() |
Cnd<E> |
Cnd.or(Cnd<E> extCnd) |
| 限定符和类型 | 方法和说明 |
|---|---|
Cnd<E> |
Cnd.and(Cnd<E> extCnd) |
Cnd<E> |
Cnd.not(Cnd<E> extCnd) |
Cnd<E> |
Cnd.or(Cnd<E> extCnd) |
Copyright © 2018. All rights reserved.