| 限定符和类型 | 方法和说明 |
|---|---|
<T> List<T> |
BaseRepository.query(SearchParam<T> searchParam)
根据构建的查询参数查询
|
<T> PageResult<T> |
BaseRepository.queryPage(SearchParam<T> searchParam)
根据构建的查询参数分页查询
|
default <T> T |
BaseRepository.querySingle(SearchParam<T> searchParam)
查询单个对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> List<T> |
AbstractBaseRepository.query(SearchParam<T> searchParam) |
<T> PageResult<T> |
AbstractBaseRepository.queryPage(SearchParam<T> searchParam) |
| 限定符和类型 | 方法和说明 |
|---|---|
SearchParam<P> |
BaseService.buildSearchParam()
构建pojo查询参数
|
<T> SearchParam<T> |
CommonService.buildSearchParam(Class<T> pojoType)
构造一个指定实体的基础查询参数
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<P> |
BaseService.select(SearchParam<P> searchParam)
根据参数查询
|
<T> List<T> |
CommonService.select(SearchParam<T> searchParam)
查询方法泛型重载
|
PageResult<P> |
BaseService.selectPage(SearchParam<P> searchParam)
根据参数分页查询
|
<T> PageResult<T> |
CommonService.selectPage(SearchParam<T> searchParam)
查询方法泛型重载
|
<T> T |
CommonService.selectSingleObj(SearchParam<T> searchParam)
查询单条数据
如果结果集大于1条,则抛出 IncorrectResultSizeDataAccessException异常
|
| 限定符和类型 | 方法和说明 |
|---|---|
SearchParam<P> |
AbstractBaseService.buildSearchParam() |
<T> SearchParam<T> |
CommonServiceImpl.buildSearchParam(Class<T> pojoType) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<P> |
AbstractBaseService.select(SearchParam<P> searchParam) |
<T> List<T> |
CommonServiceImpl.select(SearchParam<T> searchParam) |
PageResult<P> |
AbstractBaseService.selectPage(SearchParam<P> searchParam) |
<T> PageResult<T> |
CommonServiceImpl.selectPage(SearchParam<T> searchParam) |
<T> T |
CommonServiceImpl.selectSingleObj(SearchParam<T> searchParam) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SearchParamImpl<T> |
| 限定符和类型 | 方法和说明 |
|---|---|
List<SqlString> |
Dialect.countSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure)
生成count查询语句
|
List<SqlString> |
SimpleMysqlDialect.countSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
List<SqlString> |
SimpleOracleDialect.countSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
List<SqlString> |
SimplePostgreSqlDialect.countSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
List<SqlString> |
Dialect.limitSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure)
生成分页sql语句
|
List<SqlString> |
SimpleMysqlDialect.limitSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
List<SqlString> |
SimpleOracleDialect.limitSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
List<SqlString> |
SimplePostgreSqlDialect.limitSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> DataInfo<T> |
SqlExecutor.query(SearchParam<T> searchParam)
查询
|
<T> DataInfo<T> |
SqlExecutorImpl.query(SearchParam<T> searchParam) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
SelectSqlPrinter.initFieldAccessor(SearchParam<?> searchParam)
初始化字段访问器
|
Copyright © 2022. All rights reserved.