public interface IBase<T,ID extends Serializable> extends IBaseProvider<T,ID>
| 限定符和类型 | 方法和说明 |
|---|---|
Long |
count(Condition condition)
根据条件统计数量
|
void |
delete(Condition condition)
根据条件删除
|
List<T> |
findAll(Condition condition)
条件查询
|
List<T> |
findAll(Condition condition,
OrderSort sort)
条件查询并排序
|
List<T> |
findAll(Condition condition,
OrderSort sort,
javax.persistence.criteria.JoinType joinType)
条件查询并排序
|
List<T> |
findAllByPage(Condition condition)
条件查询, 逐步加载
|
Page<T> |
findByPage(Condition condition,
Page<T> page)
分页条件查询
|
Page<T> |
findByPage(Condition condition,
Page<T> page,
javax.persistence.criteria.JoinType joinType)
分页条件查询
|
T |
findOne(Condition condition)
根据条件查询单个
|
void |
updateByProperty(Condition condition,
Condition value)
根据多个condition条件修改多个condition值(运算符规定是EQ,其他运算符忽略)
|
void |
updateByProperty(ID id,
Condition value)
根据ID修改多个condition的值(运算符规定是EQ,其他运算符忽略)
|
count, delete, delete, findAll, findAll, findById, findByPage, save, update, updateByPropertycount, countBySql, execute, executeBySql, find, findAll, findAllBySql, findBySql, findOne, findOneBySql, getSingle, getSingleBySql, setLazyInitializervoid updateByProperty(ID id, Condition value)
id - IDvalue - Condition值void updateByProperty(Condition condition, Condition value)
condition - Condition条件value - Condition值void delete(Condition condition)
condition - 查询参数封装List<T> findAll(Condition condition, OrderSort sort)
condition - 查询参数封装sort - Order by 对象List<T> findAll(Condition condition, OrderSort sort, javax.persistence.criteria.JoinType joinType)
condition - 查询参数封装sort - Order by 对象joinType - JoinTypePage<T> findByPage(Condition condition, Page<T> page)
condition - 查询参数封装page - PageCopyright © 2020. All rights reserved.