public abstract class BasicLambda<R,T,P> extends Object
| 构造器和说明 |
|---|
BasicLambda(Class<?> exampleType,
TableMapping<?> tableMapping,
LambdaTemplate jdbcTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract BoundSql |
buildBoundSql(SqlDialect dialect) |
protected Segment |
buildColumnByLambda(P property) |
protected Segment |
buildColumnByProperty(String propertyName) |
protected SqlDialect |
dialect() |
protected boolean |
exampleIsMap() |
Class<?> |
exampleType() |
BoundSql |
getBoundSql() |
BoundSql |
getBoundSql(SqlDialect dialect) |
LambdaTemplate |
getJdbcTemplate() |
protected abstract String |
getPropertyName(P property) |
protected abstract R |
getSelf() |
protected TableMapping<?> |
getTableMapping() |
protected boolean |
isQualifier() |
void |
setDialect(SqlDialect sqlDialect) |
R |
useQualifier() |
protected final String dbType
public BasicLambda(Class<?> exampleType, TableMapping<?> tableMapping, LambdaTemplate jdbcTemplate)
public final Class<?> exampleType()
public R useQualifier()
public final LambdaTemplate getJdbcTemplate()
protected final TableMapping<?> getTableMapping()
protected final SqlDialect dialect()
public final void setDialect(SqlDialect sqlDialect)
protected boolean isQualifier()
protected boolean exampleIsMap()
public final BoundSql getBoundSql()
public final BoundSql getBoundSql(SqlDialect dialect)
protected abstract BoundSql buildBoundSql(SqlDialect dialect)
protected abstract R getSelf()
Copyright © 2021–2022. All rights reserved.