| 程序包 | 说明 |
|---|---|
| com.flagwind.mybatis.definition.helper | |
| com.flagwind.mybatis.definition.template | |
| com.flagwind.mybatis.metadata | |
| com.flagwind.mybatis.metadata.processors |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
TemplateSqlHelper.getBindCache(EntityColumn column)
|
static java.lang.String |
TemplateSqlHelper.getBindValue(EntityColumn column,
java.lang.String value)
|
static java.lang.String |
TemplateSqlHelper.getIfCacheIsNull(EntityColumn column,
java.lang.String contents)
如果_cache == null
|
static java.lang.String |
TemplateSqlHelper.getIfCacheNotNull(EntityColumn column,
java.lang.String contents)
|
static java.lang.String |
TemplateSqlHelper.getIfIsNull(EntityColumn column,
java.lang.String contents,
boolean empty)
判断自动==null的条件结构
|
static java.lang.String |
TemplateSqlHelper.getIfIsNull(java.lang.String entityName,
EntityColumn column,
java.lang.String contents,
boolean empty)
判断自动==null的条件结构
|
static java.lang.String |
TemplateSqlHelper.getIfNotNull(EntityColumn column,
java.lang.String contents,
boolean empty)
判断自动!
|
static java.lang.String |
TemplateSqlHelper.getIfNotNull(java.lang.String entityName,
EntityColumn column,
java.lang.String contents,
boolean empty)
判断自动!
|
static void |
MappedStatementHelper.newSelectKeyMappedStatement(org.apache.ibatis.mapping.MappedStatement ms,
EntityColumn column,
java.lang.Class<?> entityClass,
java.lang.Boolean executeBefore,
java.lang.String identity)
新建SelectKey节点
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
MapperTemplate.getIdentity(EntityColumn column)
获取IDENTITY值的表达式
|
protected java.lang.String |
MapperTemplate.getSeqNextVal(EntityColumn column)
获取序列下个值的表达式
|
| 限定符和类型 | 方法和说明 |
|---|---|
static EntityColumn |
EntityTableFactory.getColumn(java.lang.Class<?> entityClass,
java.lang.String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.Set<EntityColumn> |
EntityTableFactory.getColumns(java.lang.Class<?> entityClass)
获取全部列
|
java.util.Set<EntityColumn> |
EntityTable.getEntityClassColumns() |
java.util.Set<EntityColumn> |
EntityTable.getEntityClassPKColumns() |
static java.util.Set<EntityColumn> |
EntityTableFactory.getPKColumns(java.lang.Class<?> entityClass)
获取主键信息
|
java.util.Map<java.lang.String,EntityColumn> |
EntityTable.getPropertyMap() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ColumnProcessor.process(EntityColumn column,
com.flagwind.reflect.entities.EntityField field,
Style style) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityTable.setEntityClassColumns(java.util.Set<EntityColumn> entityClassColumns) |
void |
EntityTable.setEntityClassPKColumns(java.util.Set<EntityColumn> entityClassPKColumns) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AggregateAnnotationProcessor.process(EntityColumn entityColumn,
com.flagwind.reflect.entities.EntityField field,
Style style) |
void |
CodeColumnProcessor.process(EntityColumn column,
com.flagwind.reflect.entities.EntityField field,
Style style) |
void |
IdAnnotationProcessor.process(EntityColumn entityColumn,
com.flagwind.reflect.entities.EntityField field,
Style style) |
void |
SequenceGeneratorAnnotationProcessor.process(EntityColumn entityColumn,
com.flagwind.reflect.entities.EntityField field,
Style style) |
void |
ColumnTypeAnnotationProcessor.process(EntityColumn entityColumn,
com.flagwind.reflect.entities.EntityField field,
Style style) |
void |
EnumeratedAnnotationProcessor.process(EntityColumn entityColumn,
com.flagwind.reflect.entities.EntityField field,
Style style) |
void |
ColumnAnnotationProcessor.process(EntityColumn entityColumn,
com.flagwind.reflect.entities.EntityField field,
Style style) |
void |
OrderByAnnotationProcessor.process(EntityColumn entityColumn,
com.flagwind.reflect.entities.EntityField field,
Style style) |
void |
GeneratedValueAnnotationProcessor.process(EntityColumn entityColumn,
com.flagwind.reflect.entities.EntityField field,
Style style) |
Copyright © 2019. All Rights Reserved.