| 程序包 | 说明 |
|---|---|
| com.flagwind.mybatis.helpers | |
| com.flagwind.mybatis.meta | |
| com.flagwind.mybatis.swapper | |
| com.flagwind.mybatis.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
static EntityField |
FieldHelper.getField(Class<?> entityClass,
String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<EntityField> |
FieldHelper.getAll(Class<?> entityClass)
获取全部的属性,包含字段和方法
|
static List<EntityField> |
FieldHelper.getFields(Class<?> entityClass)
获取全部的Field
|
static List<EntityField> |
FieldHelper.getProperties(Class<?> entityClass)
获取全部的属性,通过方法名获取
|
| 限定符和类型 | 方法和说明 |
|---|---|
static AggregateEntry |
ColumnHelper.getAggregateEntry(EntityField field) |
static Class<?> |
AssociationSqlHelper.getAssociationEntityClass(EntityField field) |
static String |
AssociationSqlHelper.getAssociationTable(String masterTableName,
EntityField field,
Config config) |
static org.apache.commons.lang3.tuple.MutablePair<String,javax.persistence.Column> |
ColumnHelper.getColumnName(EntityField field,
Style style) |
static ColumnTypeEntry |
ColumnHelper.getColumnTypeEntry(EntityField field) |
static Class<? extends org.apache.ibatis.type.TypeHandler<?>> |
ColumnHelper.getEnumTypeHandler(EntityField field) |
static String |
ColumnHelper.getPropertyName(EntityField field) |
static String |
AssociationSqlHelper.getSelectColumnsFromAssociationTable(EntityField field,
String columnPrefix,
String aliasPrefix) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<EntityField> |
EntityTable.getAssociationFields() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityField.copyFromPropertyDescriptor(EntityField other)
先创建field,然后可以通过该方法获取property等属性
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityTable.setAssociationFields(List<EntityField> associationFields) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.ibatis.mapping.ResultMapping |
ResultMapSwapper.resolveOneToManyResultMapping(String columnPrefix,
EntityField field,
org.apache.ibatis.builder.MapperBuilderAssistant assistant,
String resource,
String id,
Class<?> type,
Style style) |
org.apache.ibatis.mapping.ResultMapping |
ResultMapSwapper.resolveOneToOneResultMapping(String columnPrefix,
EntityField field,
org.apache.ibatis.builder.MapperBuilderAssistant assistant,
String resource,
String id,
Class<?> type,
Style style) |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
AssociationUtils.isAssociationField(EntityField field) |
Copyright © 2018. All rights reserved.