| 程序包 | 说明 |
|---|---|
| cn.org.atool.fluent.mybatis.base.crud | |
| cn.org.atool.fluent.mybatis.segment |
| 限定符和类型 | 方法和说明 |
|---|---|
<QR extends BaseQuery<?,QR>> |
BaseQuery.join(JoinType joinType,
QR query)
构造JoinBuild<左查询,右查询>
|
<QR extends BaseQuery<?,QR>> |
JoinBuilder1.join(QR query)
from left.table join right.table on condition
|
<QR extends BaseQuery<?,QR>> |
BaseQuery.join(QR query)
构造JoinBuild<左查询,右查询>
|
default <QR extends BaseQuery<?,QR>> |
JoinBuilder1.join(QR query,
String alias)
from table1 join (select query) alias ...
|
<QR extends BaseQuery<?,QR>> |
JoinBuilder1.leftJoin(QR query)
from left.table left join right.table on condition
|
default <QR extends BaseQuery<?,QR>> |
JoinBuilder1.leftJoin(QR query,
String alias)
from table1 left join (select query) alias ...
|
<QR extends BaseQuery<?,QR>> |
JoinBuilder1.rightJoin(QR query)
from left.table right join right.table on condition
|
default <QR extends BaseQuery<?,QR>> |
JoinBuilder1.rightJoin(QR query,
String alias)
from table1 right join (select query) alias ...
|
| 限定符和类型 | 方法和说明 |
|---|---|
<QR extends BaseQuery<?,QR>> |
JoinQuery.join(QR query) |
<QR extends BaseQuery<?,QR>> |
JoinQuery.leftJoin(QR query) |
JoinOn<QL,QR,JB> |
JoinOn.on(Function<QL,BaseWhere> l,
Function<QR,BaseWhere> r)
关联关系设置, on left = right, 各取最后一个属性
|
JoinOn<QL,QR,JB> |
JoinOn.onApply(String condition,
Object... args)
自由设置连接关系, 设置时需要加上表别名
比如: t1.id = t2.id AND t1.is_deleted = t2.is_deleted AND t1.env = ?
|
JoinOn<QL,QR,JB> |
JoinOn.onEq(FieldMapping l,
FieldMapping r)
关联关系设置 l(left column) = r(right column)
|
<LE extends IEntity,RE extends IEntity> |
JoinOn.onEq(GetterFunc<LE> l,
GetterFunc<RE> r)
关联关系设置 l(left column) = r(right column)
|
JoinOn<QL,QR,JB> |
JoinOn.onEq(String l,
String r)
关联关系设置 l(left column) = r(right column)
|
JoinOn<QL,QR,JB> |
JoinOn.onLeft(Function<QL,BaseSegment<?,QL>> l)
左表固定关联关系
|
JoinOn<QL,QR,JB> |
JoinOn.onRight(Function<QR,BaseSegment<?,QR>> r)
右表固定关联关系
|
<QR extends BaseQuery<?,QR>> |
JoinQuery.rightJoin(QR query) |
Copyright © 2021. All rights reserved.