public class FreeQuery extends BaseQuery<cn.org.atool.fluent.mybatis.base.splice.EmptyEntity,FreeQuery>
| 限定符和类型 | 字段和说明 |
|---|---|
FreeWrapperHelper.GroupBy |
groupBy
分组:GROUP BY 字段, ...
|
FreeWrapperHelper.Having |
having
分组条件设置 having...
|
FreeWrapperHelper.QueryOrderBy |
orderBy
排序设置 order by ...
|
FreeWrapperHelper.Selector |
select
指定查询字段, 默认无需设置
|
FreeWrapperHelper.QueryWhere |
where
查询条件 where ...
|
table, tableAlias, wrapperData| 构造器和说明 |
|---|
FreeQuery(IQuery child,
String alias)
嵌套子查询 select * from (select * ...) alias;
|
FreeQuery(String table) |
FreeQuery(String table,
String alias) |
FreeQuery(Supplier<String> table,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
allFields()
表所有字段列表
|
FreeQuery |
customizedByPlaceholder(String sql,
Object parameter)
完全自定义的sql
使用此方法, Query的其它设置(select,where,order,group,limit等)将无效
|
FreeQuery |
customizedByQuestion(String sql,
Object... paras)
完全自定义的sql
使用此方法, Query的其它设置(select,where,order,group,limit等)将无效
|
DbType |
dbType()
数据库类型
|
FreeQuery |
emptyQuery() |
FreeWrapperHelper.QueryWhere |
where()
返回where
|
distinct, join, join, last, limit, limit, select, selectAll, selectId, union, unionAllappendAlias, column, column2mapping, fieldName, getTableMeta, mapping, sharedParameter, sharedParameterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetWrapperData, hint, hintexecute, getWrapperData, of, topublic final FreeWrapperHelper.Selector select
public final FreeWrapperHelper.GroupBy groupBy
public final FreeWrapperHelper.Having having
public final FreeWrapperHelper.QueryOrderBy orderBy
public final FreeWrapperHelper.QueryWhere where
public FreeQuery(String table)
public FreeQuery emptyQuery()
public List<String> allFields()
BaseWrapperpublic FreeWrapperHelper.QueryWhere where()
IQuerypublic FreeQuery customizedByPlaceholder(String sql, Object parameter)
sql - 用户定义的完整sql语句parameter - sql参数, 通过#{value} 或 #{field.field}占位public FreeQuery customizedByQuestion(String sql, Object... paras)
sql - 用户定义的完整sql语句paras - sql参数, 通过sql中的'?'占位public DbType dbType()
BaseWrapperdbType 在类中 BaseWrapper<cn.org.atool.fluent.mybatis.base.splice.EmptyEntity,FreeQuery,FreeQuery>Copyright © 2021. All rights reserved.