QL - public class JoinQuery<QL extends BaseQuery<?,QL>> extends BaseWrapper<IEntity,JoinQuery<QL>,JoinQuery<QL>> implements IBaseQuery<IEntity,JoinQuery<QL>>, JoinToBuilder<QL>
| 限定符和类型 | 字段和说明 |
|---|---|
JoinSegment.OrderBy |
orderBy |
JoinSegment.QueryWhere |
where
查询条件 where ...
|
data, entityClass, table| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
allFields()
表所有字段列表
|
JoinQuery<QL> |
build()
返回IQuery对象
|
JoinWrapperData |
data()
返回查询器或更新器对应的xml数据
系统方法, 请勿调用
|
JoinQuery<QL> |
distinct()
distinct 查询
|
String[] |
getAlias() |
<QR extends BaseQuery<?,QR>> |
join(QR query)
from left.table join right.table on condition
|
JoinQuery<QL> |
last(String lastSql)
追加在sql语句的末尾
!!!
|
<QR extends BaseQuery<?,QR>> |
leftJoin(QR query)
from left.table left join right.table on condition
|
JoinQuery<QL> |
limit(int limit)
设置limit值
|
JoinQuery<QL> |
limit(int start,
int limit)
设置limit值
|
JoinSegment.OrderBy |
orderBy()
返回order排序
|
<QR extends BaseQuery<?,QR>> |
rightJoin(QR query)
from left.table right join right.table on condition
|
JoinBuilder<QL> |
select(String... columns)
显式指定查询字段
|
JoinQuery<QL> |
selectAll()
查询Entity所有字段
|
JoinQuery<QL> |
selectId()
只查询主键字段
|
IQuery |
union(IQuery... queries)
select * from a where...
|
IQuery |
unionAll(IQuery... queries)
select * from a where...
|
JoinSegment.QueryWhere |
where()
返回where
|
column, fieldName, getTableAlias, getTableMeta, mapping, setTableAlias, setTableAlias, sharedParameter, sharedParameter, table, unionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitjoin, leftJoin, rightJoinfrom, frompublic final JoinSegment.QueryWhere where
public final JoinSegment.OrderBy orderBy
public JoinQuery(QL query)
query - 左查询public <QR extends BaseQuery<?,QR>> JoinOn<QL,QR,JoinToBuilder<QL>> join(QR query)
JoinToBuilderjoin 在接口中 JoinToBuilder<QL extends BaseQuery<?,QL>>QR - join right表类型query - 关联查询右表及右表条件设置public <QR extends BaseQuery<?,QR>> JoinOn<QL,QR,JoinToBuilder<QL>> leftJoin(QR query)
JoinToBuilderleftJoin 在接口中 JoinToBuilder<QL extends BaseQuery<?,QL>>QR - join right 表类型query - 关联查询右表及右表条件设置public <QR extends BaseQuery<?,QR>> JoinOn<QL,QR,JoinToBuilder<QL>> rightJoin(QR query)
JoinToBuilderrightJoin 在接口中 JoinToBuilder<QL extends BaseQuery<?,QL>>QR - join right 表类型query - 关联查询右表及右表条件设置public JoinBuilder<QL> select(String... columns)
JoinBuilderselect 在接口中 JoinBuilder<QL extends BaseQuery<?,QL>>columns - 字段列表public JoinQuery<QL> build()
JoinBuilderbuild 在接口中 JoinBuilder<QL extends BaseQuery<?,QL>>public JoinSegment.QueryWhere where()
IWrapperpublic JoinSegment.OrderBy orderBy()
IQuerypublic JoinWrapperData data()
IWrapperpublic List<String> allFields()
BaseWrapperpublic IQuery union(IQuery... queries)
IQueryCopyright © 2021. All rights reserved.