| 构造器和说明 |
|---|
JoinOn(JoinQuery<QL> joinQuery,
Class<QL> qLeftClass,
QL qLeft,
JoinType joinType,
Class<QR> qRightClass,
QR qRight) |
| 限定符和类型 | 方法和说明 |
|---|---|
JB |
endJoin()
结束关联设置
|
JoinOn<QL,QR,JB> |
on(FieldMapping l,
FieldMapping r)
关联关系设置
|
JoinOn<QL,QR,JB> |
on(Function<QL,BaseWhere> l,
Function<QR,BaseWhere> r)
关联关系设置
|
JB |
on(OnConsumer<QL,QR> join)
已过时。
|
JB |
on(String condition)
自由设置连接关系, 设置时需要加上表别名
比如: t1.id = t2.id AND t1.is_deleted = t2.is_deleted
|
JoinOn<QL,QR,JB> |
on(String l,
String r)
关联关系设置
|
JoinOn<QL,QR,JB> |
onApply(String condition)
添加关联关系
|
<LE extends IEntity,RE extends IEntity> |
onGetter(GetterFunc<LE> l,
GetterFunc<RE> r)
关联关系设置
|
JoinOn<QL,QR,JB> |
onLeft(Function<QL,BaseSegment<?,QL>> l)
左表固定关联关系
|
JoinOn<QL,QR,JB> |
onRight(Function<QR,BaseSegment<?,QR>> r)
右表固定关联关系
|
@Deprecated public JB on(OnConsumer<QL,QR> join)
join - OnConsumerpublic JB on(String condition)
condition - condition stringpublic JoinOn<QL,QR,JB> on(Function<QL,BaseWhere> l, Function<QR,BaseWhere> r)
l - 左查询条件r - 右查询条件public <LE extends IEntity,RE extends IEntity> JoinOn<QL,QR,JB> onGetter(GetterFunc<LE> l, GetterFunc<RE> r)
l - 左查询条件r - 右查询条件public JoinOn<QL,QR,JB> onLeft(Function<QL,BaseSegment<?,QL>> l)
l - 左查询条件public JoinOn<QL,QR,JB> onRight(Function<QR,BaseSegment<?,QR>> r)
r - 右查询条件public JoinOn<QL,QR,JB> on(FieldMapping l, FieldMapping r)
l - 左关联字段r - 右关联字段public JB endJoin()
Copyright © 2021. All rights reserved.