public abstract class AbstractDao<T extends com.v1ok.db.model.IEntityModel<ID>,ID extends Serializable> extends Object implements IDao<T,ID>
| 限定符和类型 | 字段和说明 |
|---|---|
protected io.ebean.EbeanServer |
server |
| 构造器和说明 |
|---|
AbstractDao() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.springframework.data.domain.PageImpl<T> |
convertPage(int pageNo,
int pageSize,
int totalCount,
io.ebean.PagedList<T> pagedList) |
int |
delete(ID... id) |
int |
delete(List<T> entities) |
int |
delete(String propertyName,
Object propertyValue) |
boolean |
delete(T entity) |
boolean |
exists(ID id) |
boolean |
exists(String propertyName,
Object value) |
boolean |
exists(T example) |
List<T> |
findAll() |
List<T> |
findAll(ID... id) |
List<T> |
findAll(String propertyName,
Object value) |
List<T> |
findAll(T example) |
Optional<T> |
findOne(ID id) |
Optional<T> |
findOne(String propertyName,
Object value) |
protected org.springframework.data.domain.Page<T> |
getPage(int pageNo,
int pageSize,
io.ebean.ExpressionList<T> where) |
protected io.ebean.Query<T> |
getThisQuery() |
protected io.ebean.UpdateQuery<T> |
getUpdate() |
List<T> |
listSearch(com.v1ok.db.support.QueryBean queryBean) |
org.springframework.data.domain.Page<T> |
pageQuery(int pageNo,
int pageSize) |
org.springframework.data.domain.Page<T> |
pageQuery(String propertyName,
Object value,
int pageNo,
int pageSize) |
org.springframework.data.domain.Page<T> |
pageQueryANDExample(T example,
int pageNo,
int pageSize) |
org.springframework.data.domain.Page<T> |
pageQueryORExample(T example,
int pageNo,
int pageSize) |
org.springframework.data.domain.Page<T> |
pageSearch(com.v1ok.db.support.QueryBean queryBean)
高级分页查询
|
int |
remove(ID id) |
int |
remove(List<T> entities) |
int |
remove(String propertyName,
Object propertyValue) |
boolean |
remove(T entity) |
Iterable<T> |
save(Iterable<T> iterable) |
List<T> |
save(List<T> entities) |
T |
save(T entity) |
List<T> |
update(List<T> entities) |
T |
update(T entity) |
public boolean exists(ID id)
public boolean exists(T example)
@SafeVarargs public final List<T> findAll(ID... id)
public org.springframework.data.domain.Page<T> pageQuery(int pageNo, int pageSize)
public org.springframework.data.domain.Page<T> pageQuery(String propertyName, Object value, int pageNo, int pageSize)
public org.springframework.data.domain.Page<T> pageQueryORExample(T example, int pageNo, int pageSize)
pageQueryORExample 在接口中 IDao<T extends com.v1ok.db.model.IEntityModel<ID>,ID extends Serializable>public org.springframework.data.domain.Page<T> pageQueryANDExample(T example, int pageNo, int pageSize)
pageQueryANDExample 在接口中 IDao<T extends com.v1ok.db.model.IEntityModel<ID>,ID extends Serializable>public org.springframework.data.domain.Page<T> pageSearch(com.v1ok.db.support.QueryBean queryBean)
pageSearch 在接口中 IDao<T extends com.v1ok.db.model.IEntityModel<ID>,ID extends Serializable>queryBean - 查询参数实体public List<T> listSearch(com.v1ok.db.support.QueryBean queryBean)
listSearch 在接口中 IDao<T extends com.v1ok.db.model.IEntityModel<ID>,ID extends Serializable>public boolean delete(T entity)
public int delete(ID... id)
public boolean remove(T entity)
public int remove(ID id)
protected io.ebean.Query<T> getThisQuery()
protected io.ebean.UpdateQuery<T> getUpdate()
protected org.springframework.data.domain.Page<T> getPage(int pageNo, int pageSize, io.ebean.ExpressionList<T> where)
Copyright © 2019. All rights reserved.