| 程序包 | 说明 |
|---|---|
| cn.org.atool.fluent.mybatis.base.model | |
| cn.org.atool.fluent.mybatis.segment | |
| cn.org.atool.fluent.mybatis.segment.model | |
| cn.org.atool.fluent.mybatis.utility |
| 限定符和类型 | 方法和说明 |
|---|---|
default String |
ISqlOp.operator(Column column,
Parameters parameters,
String expression,
Object... paras)
sql 操作符
如果自定义函数expression不为空, 则按自定义函数形式处理
如果无自定义函数, 且是不定项参数方式(placeHolder中有%s), 则先处理不定项参数项为占位符'?'
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
BaseWrapper.sharedParameter(Parameters parameters)
通过Wrapper直接设置变量共享关系
|
| 构造器和说明 |
|---|
BaseWrapper(Supplier<String> table,
String tableAlias,
Parameters parameters,
Class<E> entityClass,
Class queryClass) |
JoinWrapperData(BaseQuery query,
List<BaseQuery> queries,
Parameters shared) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Parameters |
WrapperData.parameters
自定义参数列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Parameters.sharedParameter(Parameters shared)
设置join查询(或子查询)的共享变量
|
void |
WrapperData.sharedParameter(Parameters parameters) |
| 构造器和说明 |
|---|
WrapperData(Supplier<String> table,
String alias,
Parameters parameters,
Class entityClass,
Class queryClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
CustomizedSql.rewriteSql(String sql,
Parameters parameters,
Object variable)
对自定义的sql中的#{var}和${var}按照ew变量(#{ew.parameters...var})进行重写
|
Copyright © 2021. All rights reserved.