public abstract class AbstractSqlBuilder extends Object implements SqlBuilder
| 限定符和类型 | 字段和说明 |
|---|---|
protected Class<?> |
entityClass |
protected EntityClassDescriber<?> |
entityDescriber |
protected org.apache.ibatis.builder.SqlSourceBuilder |
sqlSourceBuilder |
protected String |
sqlTpl
SQL模板
|
| 构造器和说明 |
|---|
AbstractSqlBuilder(org.apache.ibatis.builder.SqlSourceBuilder sqlSourceBuilder,
Class<?> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
<E> String |
buildSql() |
org.apache.ibatis.mapping.BoundSql |
getBoundSql(Object parameter) |
EntityClassDescriber<?> |
getEntityDescriber() |
EntityMeta<?> |
getEntityMeta() |
<E> List<FieldMeta<E,?>> |
getFieldMetas() |
List<org.apache.ibatis.mapping.ResultMapping> |
getResultMappingList() |
Class<?> |
getResultType() |
abstract org.apache.ibatis.mapping.SqlCommandType |
getSqlCommandType() |
void |
setSqlSourceBuilder(org.apache.ibatis.builder.SqlSourceBuilder sqlSourceBuilder) |
protected org.apache.ibatis.builder.SqlSourceBuilder sqlSourceBuilder
protected Class<?> entityClass
protected EntityClassDescriber<?> entityDescriber
protected String sqlTpl
public AbstractSqlBuilder(org.apache.ibatis.builder.SqlSourceBuilder sqlSourceBuilder,
Class<?> clazz)
public EntityClassDescriber<?> getEntityDescriber()
public EntityMeta<?> getEntityMeta()
public org.apache.ibatis.mapping.BoundSql getBoundSql(Object parameter)
getBoundSql 在接口中 org.apache.ibatis.mapping.SqlSourcepublic void setSqlSourceBuilder(org.apache.ibatis.builder.SqlSourceBuilder sqlSourceBuilder)
public <E> String buildSql()
public abstract org.apache.ibatis.mapping.SqlCommandType getSqlCommandType()
getSqlCommandType 在接口中 SqlBuilderpublic List<org.apache.ibatis.mapping.ResultMapping> getResultMappingList()
getResultMappingList 在接口中 SqlBuilderpublic Class<?> getResultType()
getResultType 在接口中 SqlBuilderCopyright © 2024. All rights reserved.