public interface QueryBuilder
Modifier and Type | Method and Description |
---|---|
<T> SqlData |
countAll(FieldExtractor fieldExtractor,
Class<T> clazz,
List<Condition> conditions)
生成一个根据条件查询记录数量的SQL执行对象
|
<T> SqlData |
countAll(FieldExtractor fieldExtractor,
T t)
生成一个根据条件查询记录数量的SQL执行对象
|
<T> SqlData |
findAll(FieldExtractor fieldExtractor,
Class<T> clazz,
Order order,
List<Condition> conditions)
生成一个根据条件查询全部数据的SQL执行对象
|
<T> SqlData |
findAll(FieldExtractor fieldExtractor,
T t,
Order order)
生成一个根据条件查询全部数据的SQL执行对象
|
<T> SqlData |
findByPrimaryKey(FieldExtractor fieldExtractor,
Class<T> clazz,
Object primaryKey)
生成一个根据主键查询的SQL执行对象
|
<T> SqlData |
findPage(FieldExtractor fieldExtractor,
Class<T> clazz,
Order order,
List<Condition> conditions,
int pageSize,
int pageNum)
生成一个根据条件分页查询数据的SQL执行对象
|
<T> SqlData |
findPage(FieldExtractor fieldExtractor,
T t,
Order order,
int pageSize,
int pageNum)
生成一个根据条件分页查询数据的SQL执行对象
|
<T> SqlData findByPrimaryKey(FieldExtractor fieldExtractor, Class<T> clazz, Object primaryKey)
T
- 操作对象的类型fieldExtractor
- 属性提取器clazz
- 操作对象primaryKey
- 主键值<T> SqlData findAll(FieldExtractor fieldExtractor, T t, Order order)
T
- 操作对象的类型fieldExtractor
- 属性提取器t
- 查询条件order
- 排序属性<T> SqlData findAll(FieldExtractor fieldExtractor, Class<T> clazz, Order order, List<Condition> conditions)
T
- 操作对象的类型fieldExtractor
- 属性提取器clazz
- 操作对象order
- 排序属性conditions
- 筛选条件<T> SqlData findPage(FieldExtractor fieldExtractor, T t, Order order, int pageSize, int pageNum)
T
- 操作对象的类型fieldExtractor
- 属性提取器t
- 查询条件order
- 排序属性pageSize
- 分页大小pageNum
- 当前页页码<T> SqlData findPage(FieldExtractor fieldExtractor, Class<T> clazz, Order order, List<Condition> conditions, int pageSize, int pageNum)
T
- 操作对象的类型fieldExtractor
- 属性提取器clazz
- 操作对象order
- 排序属性conditions
- 筛选条件pageSize
- 分页大小pageNum
- 当前页页码<T> SqlData countAll(FieldExtractor fieldExtractor, T t)
T
- 操作对象的类型fieldExtractor
- 属性提取器t
- 查询条件<T> SqlData countAll(FieldExtractor fieldExtractor, Class<T> clazz, List<Condition> conditions)
T
- 操作对象的类型fieldExtractor
- 属性提取器clazz
- 操作对象conditions
- 筛选条件Copyright © 2021. All rights reserved.