public class QuerySqlImpl<T> extends SqlLogImpl implements QuerySql<T>, DefaultDistinctSupport<QuerySql<T>>, DefaultColumnSupport<QuerySql<T>>, DefaultFromSupport<QuerySql<T>>, DefaultJoinOnSupport<QuerySql<T>>, DefaultWhereSupport<QuerySql<T>>, DefaultGroupBySupport<QuerySql<T>>, DefaultHavingSupport<QuerySql<T>>, DefaultOrderBySupport<QuerySql<T>>, DefaultLimitSupport<QuerySql<T>>, DefaultUseAliasSupport
| 构造器和说明 |
|---|
QuerySqlImpl(RawMapper<T> mapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
QuerySql<T> |
columnDefaultPo()
定义搜索列(从mapper getPoClazz中获取)
|
List<T> |
executeQuery()
查询
|
<P> List<P> |
executeQuery(Class<P> clazz)
查询
|
<V> List<V> |
executeQueryDefault()
查询基本类型
|
<V> Page<V> |
executeQueryDefaultPage()
查询基本类型(包含分页信息)
|
T |
executeQueryOne()
查询单个对象
|
<P> P |
executeQueryOne(Class<P> clazz)
查询单个对象
|
Page<T> |
executeQueryPage()
查询(包含分页信息)
|
<P> Page<P> |
executeQueryPage(Class<P> clazz)
查询(包含分页信息)
|
QuerySql<T> |
fromDefault()
定义搜索定义搜索表(从 mapper getDefaultTable 中获取)
|
PrepareStatement |
getPrepareStatement()
获取预查询SQL
|
QuerySql<T> |
getSql()
返回sql
|
boolean |
isUseAlias()
是否使用别名
|
CountSql |
toCountSql()
转换为 CountSql
|
distinct, distinct, getDistinctcolumn, column, columnPo, getColumn, getColumnPrepareStatementfrom, from, getFrom, getFromPrepareStatementgetTablePrepareStatementappend, append, getPrepareStatement, getPrepareStatement, getPrepareStatement, getPrepareStatementcomplexFullJoinOn, complexInnerJoinOn, complexLeftJoinOn, complexRightJoinOn, fullJoinOn, getJoinOn, getJoinOnPrepareStatement, innerJoinOn, joinOn, joinOn, joinOn, leftJoinOn, rightJoinOnandWhere, andWhere, getWhere, getWherePrepareStatement, orWhere, orWhere, where, wheregetGroupBy, getGroupByPrepareStatement, groupBy, groupByandHaving, andHaving, getHaving, getHavingPrepareStatement, having, having, orHaving, orHavingappendgetOrderBy, getOrderByPrepareStatement, orderBy, orderBygetLimit, getLimitPrepareStatement, limit, limitpublic QuerySql<T> getSql()
DefaultSqlSupportgetSql 在接口中 DefaultSqlSupport<QuerySql<T>>public boolean isUseAlias()
DefaultUseAliasSupportisUseAlias 在接口中 DefaultUseAliasSupportpublic PrepareStatement getPrepareStatement()
PrepareStatementSupportgetPrepareStatement 在接口中 PrepareStatementSupportpublic CountSql toCountSql()
QuerySqltoCountSql 在接口中 QuerySql<T>public Page<T> executeQueryPage()
QuerySqlexecuteQueryPage 在接口中 QuerySql<T>public <P> Page<P> executeQueryPage(Class<P> clazz)
QuerySqlexecuteQueryPage 在接口中 QuerySql<T>P - 返回类型模板clazz - 返回类型public List<T> executeQuery()
QuerySqlexecuteQuery 在接口中 QuerySql<T>public <P> List<P> executeQuery(Class<P> clazz)
QuerySqlexecuteQuery 在接口中 QuerySql<T>P - 返回类型模板clazz - 返回类型public T executeQueryOne()
QuerySqlexecuteQueryOne 在接口中 QuerySql<T>public <P> P executeQueryOne(Class<P> clazz)
QuerySqlexecuteQueryOne 在接口中 QuerySql<T>P - 返回类型模板clazz - 返回类型public <V> Page<V> executeQueryDefaultPage()
QuerySqlexecuteQueryDefaultPage 在接口中 QuerySql<T>V - 基本类型public <V> List<V> executeQueryDefault()
QuerySqlexecuteQueryDefault 在接口中 QuerySql<T>V - 基本类型public QuerySql<T> columnDefaultPo()
QuerySqlcolumnDefaultPo 在接口中 QuerySql<T>Copyright © 2020 IBIT程序猿. All rights reserved.