QL - public class JoinQuery<QL extends BaseQuery<?,QL>> extends BaseWrapper<IEntity,JoinQuery<QL>,JoinQuery<QL>> implements IBaseQuery<IEntity,JoinQuery<QL>>, JoinBuilder1<QL>
| 限定符和类型 | 字段和说明 |
|---|---|
JoinQueryWhere |
where
查询条件 where ...
|
table, tableAlias, wrapperData| 限定符和类型 | 方法和说明 |
|---|---|
protected List<String> |
allFields()
表所有字段列表
|
JoinQuery<QL> |
build()
返回IQuery对象
|
DbType |
dbType()
数据库类型
|
JoinQuery<QL> |
distinct()
distinct 查询
|
String[] |
getAlias() |
JoinWrapperData |
getWrapperData()
返回查询器或更新器对应的xml数据
系统方法, 请勿调用
|
<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值
|
<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()
只查询主键字段
|
JoinQueryWhere |
where()
返回where
|
appendAlias, column, column2mapping, fieldName, getTableMeta, mapping, sharedParameter, sharedParameterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitjoin, leftJoin, rightJoinfrom, frompublic final JoinQueryWhere where
public JoinQuery(QL query)
query - 左查询public <QR extends BaseQuery<?,QR>> JoinOn<QL,QR,JoinBuilder1<QL>> join(QR query)
JoinBuilder1join 在接口中 JoinBuilder1<QL extends BaseQuery<?,QL>>QR - join right表类型query - 关联查询右表及右表条件设置public <QR extends BaseQuery<?,QR>> JoinOn<QL,QR,JoinBuilder1<QL>> leftJoin(QR query)
JoinBuilder1leftJoin 在接口中 JoinBuilder1<QL extends BaseQuery<?,QL>>QR - join right 表类型query - 关联查询右表及右表条件设置public <QR extends BaseQuery<?,QR>> JoinOn<QL,QR,JoinBuilder1<QL>> rightJoin(QR query)
JoinBuilder1rightJoin 在接口中 JoinBuilder1<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 JoinQueryWhere where()
IWrapperpublic JoinWrapperData getWrapperData()
IWrapperprotected List<String> allFields()
BaseWrapperCopyright © 2021. All rights reserved.