| 程序包 | 说明 |
|---|---|
| cn.org.atool.fluent.mybatis.base.crud | |
| cn.org.atool.fluent.mybatis.base.splice | |
| cn.org.atool.fluent.mybatis.functions | |
| cn.org.atool.fluent.mybatis.segment |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseQuery<E extends IEntity,Q extends BaseQuery<E,Q>>
AbstractQueryWrapper
|
interface |
JoinBuilder<QL extends BaseQuery<?,QL>>
连接查询构造
|
interface |
JoinBuilder1<QL extends BaseQuery<?,QL>>
关联查询构造方式一: 使用直接传入设置好别名和参数的Query
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <QL extends BaseQuery<?,QL>> |
JoinBuilder.from(QL query)
关联查询构造方式一: 使用直接传入设置好别名和参数的Query
|
static <QL extends BaseQuery<?,QL>> |
JoinBuilder.from(QL query,
String alias)
... from (select query) alias
|
<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 ...
|
| 限定符和类型 | 方法和说明 |
|---|---|
<Q extends IQuery> |
IDefaultGetter.aliasWith(BaseQuery fromQuery)
关联查询
o - 设置默认查询条件
o - 自动别名alias
o - 设置变量实例来自From查询实例
|
<Q extends IQuery> |
IDefaultGetter.aliasWith(String alias,
BaseQuery fromQuery)
实例化查询构造器
o - 设置默认查询条件
o - 设置别名alias
o - 设置变量实例来自From查询实例
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
FreeQuery
字符串形式自由拼接查询器构造
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
OnConsumer<QL extends BaseQuery<?,QL>,QR extends BaseQuery<?,QR>>
join on 条件构造
|
interface |
OnConsumer<QL extends BaseQuery<?,QL>,QR extends BaseQuery<?,QR>>
join on 条件构造
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
JoinOn<QL extends BaseQuery<?,QL>,QR extends BaseQuery<?,QR>,JB>
关联查询on条件设置
|
class |
JoinOn<QL extends BaseQuery<?,QL>,QR extends BaseQuery<?,QR>,JB>
关联查询on条件设置
|
class |
JoinOnBuilder<QL extends BaseQuery<?,QL>,QR extends BaseQuery<?,QR>>
表join条件构造
|
class |
JoinOnBuilder<QL extends BaseQuery<?,QL>,QR extends BaseQuery<?,QR>>
表join条件构造
|
class |
JoinQuery<QL extends BaseQuery<?,QL>>
联合查询条件
|
| 限定符和类型 | 方法和说明 |
|---|---|
<QR extends BaseQuery<?,QR>> |
JoinQuery.join(QR query) |
<QR extends BaseQuery<?,QR>> |
JoinQuery.leftJoin(QR query) |
<QR extends BaseQuery<?,QR>> |
JoinQuery.rightJoin(QR query) |
| 构造器和说明 |
|---|
JoinOnBuilder(BaseQuery<?,QL> queryLeft,
JoinType joinType,
BaseQuery<?,QR> queryRight) |
JoinOnBuilder(BaseQuery<?,QL> queryLeft,
JoinType joinType,
BaseQuery<?,QR> queryRight) |
JoinWrapperData(BaseQuery query,
List<BaseQuery> queries,
Parameters shared) |
| 构造器和说明 |
|---|
JoinWrapperData(BaseQuery query,
List<BaseQuery> queries,
Parameters shared) |
Copyright © 2021. All rights reserved.