| 限定符和类型 | 字段和说明 |
|---|---|
protected List<IntrospectedColumn> |
IntrospectedTable.baseColumns
The base columns.
|
protected List<IntrospectedColumn> |
IntrospectedTable.blobColumns
The blob columns.
|
protected List<IntrospectedColumn> |
IntrospectedTable.primaryKeyColumns
The primary key columns.
|
| 限定符和类型 | 方法和说明 |
|---|---|
IntrospectedColumn |
IntrospectedTable.getColumn(String columnName)
Gets the column.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<IntrospectedColumn> |
IntrospectedTable.getAllColumns()
Returns all columns in the table (for use by the select by primary key and select by example with BLOBs methods).
|
List<IntrospectedColumn> |
IntrospectedTable.getBaseColumns()
Gets the base columns.
|
List<IntrospectedColumn> |
IntrospectedTable.getBLOBColumns()
Gets the BLOB columns.
|
List<IntrospectedColumn> |
IntrospectedTable.getNonBLOBColumns()
Returns all columns except BLOBs (for use by the select by example without BLOBs method).
|
List<IntrospectedColumn> |
IntrospectedTable.getNonPrimaryKeyColumns()
Gets the non primary key columns.
|
List<IntrospectedColumn> |
IntrospectedTable.getPrimaryKeyColumns()
Returns the columns in the primary key.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IntrospectedTable.addColumn(IntrospectedColumn introspectedColumn)
Adds the column.
|
void |
CommentGenerator.addFieldComment(Field field,
IntrospectedTable introspectedTable,
IntrospectedColumn introspectedColumn)
This method should add a Javadoc comment to the specified field.
|
void |
CommentGenerator.addGetterComment(Method method,
IntrospectedTable introspectedTable,
IntrospectedColumn introspectedColumn)
Adds the getter comment.
|
void |
CommentGenerator.addSetterComment(Method method,
IntrospectedTable introspectedTable,
IntrospectedColumn introspectedColumn)
Adds the setter comment.
|
FullyQualifiedJavaType |
JavaTypeResolver.calculateJavaType(IntrospectedColumn introspectedColumn)
Calculates and returns the Java type that should be associated with this
column based on the jdbc type, length, and scale of the column.
|
String |
JavaTypeResolver.calculateJdbcTypeName(IntrospectedColumn introspectedColumn)
Calculates and returns the JDBC type name that should be associated with
this column based on the jdbc type, length, and scale of the column.
|
boolean |
PluginAdapter.modelFieldGenerated(Field field,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType) |
boolean |
Plugin.modelFieldGenerated(Field field,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType)
This method is called after the field is generated for a specific column
in a table.
|
boolean |
PluginAdapter.modelGetterMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType) |
boolean |
Plugin.modelGetterMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType)
This method is called after the getter, or accessor, method is generated
for a specific column in a table.
|
boolean |
PluginAdapter.modelSetterMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType) |
boolean |
Plugin.modelSetterMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType)
This method is called after the setter, or mutator, method is generated
for a specific column in a table.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
RootClassInfo.containsProperty(IntrospectedColumn introspectedColumn) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
Ibatis2FormattingUtilities.getAliasedActualColumnName(IntrospectedColumn introspectedColumn)
The aliased column name for a select statement generated by the example clauses.
|
static String |
Ibatis2FormattingUtilities.getAliasedEscapedColumnName(IntrospectedColumn introspectedColumn)
Calculates the string to use in select phrases in SqlMaps.
|
static String |
Ibatis2FormattingUtilities.getEscapedColumnName(IntrospectedColumn introspectedColumn)
Gets the escaped column name.
|
static String |
Ibatis2FormattingUtilities.getParameterClause(IntrospectedColumn introspectedColumn)
Gets the parameter clause.
|
static String |
Ibatis2FormattingUtilities.getParameterClause(IntrospectedColumn introspectedColumn,
String prefix)
Gets the parameter clause.
|
static String |
Ibatis2FormattingUtilities.getRenamedColumnNameForResultMap(IntrospectedColumn introspectedColumn)
The renamed column name for a select statement.
|
static String |
Ibatis2FormattingUtilities.getSelectListPhrase(IntrospectedColumn introspectedColumn)
The phrase to use in a select list.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected XmlElement |
AbstractXmlElementGenerator.getSelectKey(IntrospectedColumn introspectedColumn,
GeneratedKey generatedKey)
This method should return an XmlElement for the select key used to
automatically generate keys.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
MyBatis3FormattingUtilities.getAliasedActualColumnName(IntrospectedColumn introspectedColumn)
The aliased column name for a select statement generated by the example clauses.
|
static String |
MyBatis3FormattingUtilities.getAliasedEscapedColumnName(IntrospectedColumn introspectedColumn)
Calculates the string to use in select phrases in SqlMaps.
|
static String |
MyBatis3FormattingUtilities.getEscapedColumnName(IntrospectedColumn introspectedColumn)
Gets the escaped column name.
|
static String |
MyBatis3FormattingUtilities.getParameterClause(IntrospectedColumn introspectedColumn)
Gets the parameter clause.
|
static String |
MyBatis3FormattingUtilities.getParameterClause(IntrospectedColumn introspectedColumn,
String prefix)
Gets the parameter clause.
|
static String |
MyBatis3FormattingUtilities.getRenamedColumnNameForResultMap(IntrospectedColumn introspectedColumn)
The renamed column name for a select statement.
|
static String |
MyBatis3FormattingUtilities.getSelectListPhrase(IntrospectedColumn introspectedColumn)
The phrase to use in a select list.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
AbstractJavaMapperMethodGenerator.getResultAnnotation(Interface interfaze,
IntrospectedColumn introspectedColumn,
boolean idColumn,
boolean constructorBased) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<IntrospectedColumn> |
ProviderUpdateByExampleWithoutBLOBsMethodGenerator.getColumns() |
List<IntrospectedColumn> |
ProviderUpdateByExampleWithBLOBsMethodGenerator.getColumns() |
List<IntrospectedColumn> |
ProviderSelectByExampleWithoutBLOBsMethodGenerator.getColumns() |
List<IntrospectedColumn> |
ProviderSelectByExampleWithBLOBsMethodGenerator.getColumns() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected XmlElement |
AbstractXmlElementGenerator.getSelectKey(IntrospectedColumn introspectedColumn,
GeneratedKey generatedKey)
This method should return an XmlElement for the select key used to
automatically generate keys.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static IntrospectedColumn |
ObjectFactory.createIntrospectedColumn(Context context)
Creates a new Object object.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultCommentGenerator.addFieldComment(Field field,
IntrospectedTable introspectedTable,
IntrospectedColumn introspectedColumn) |
void |
DefaultCommentGenerator.addGetterComment(Method method,
IntrospectedTable introspectedTable,
IntrospectedColumn introspectedColumn) |
void |
DefaultCommentGenerator.addSetterComment(Method method,
IntrospectedTable introspectedTable,
IntrospectedColumn introspectedColumn) |
boolean |
PluginAggregator.modelFieldGenerated(Field field,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType) |
boolean |
PluginAggregator.modelGetterMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType) |
boolean |
PluginAggregator.modelSetterMethodGenerated(Method method,
TopLevelClass topLevelClass,
IntrospectedColumn introspectedColumn,
IntrospectedTable introspectedTable,
Plugin.ModelClassType modelClassType) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected FullyQualifiedJavaType |
JavaTypeResolverDefaultImpl.calculateBigDecimalReplacement(IntrospectedColumn column,
FullyQualifiedJavaType defaultType) |
protected FullyQualifiedJavaType |
JavaTypeResolverDefaultImpl.calculateBitReplacement(IntrospectedColumn column,
FullyQualifiedJavaType defaultType) |
FullyQualifiedJavaType |
JavaTypeResolverDefaultImpl.calculateJavaType(IntrospectedColumn introspectedColumn) |
String |
JavaTypeResolverDefaultImpl.calculateJdbcTypeName(IntrospectedColumn introspectedColumn) |
protected FullyQualifiedJavaType |
JavaTypeResolverDefaultImpl.overrideDefaultType(IntrospectedColumn column,
FullyQualifiedJavaType defaultType) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Field |
JavaBeansUtil.getJavaBeansField(IntrospectedColumn introspectedColumn,
Context context,
IntrospectedTable introspectedTable)
Gets the java beans field.
|
static Method |
JavaBeansUtil.getJavaBeansGetter(IntrospectedColumn introspectedColumn,
Context context,
IntrospectedTable introspectedTable)
Gets the java beans getter.
|
static Method |
JavaBeansUtil.getJavaBeansSetter(IntrospectedColumn introspectedColumn,
Context context,
IntrospectedTable introspectedTable)
Gets the java beans setter.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
EqualsHashCodePlugin.generateEquals(TopLevelClass topLevelClass,
List<IntrospectedColumn> introspectedColumns,
IntrospectedTable introspectedTable)
Generates an equals method that does a comparison of all fields.
|
protected void |
EqualsHashCodePlugin.generateHashCode(TopLevelClass topLevelClass,
List<IntrospectedColumn> introspectedColumns,
IntrospectedTable introspectedTable)
Generates a hashCode method that includes all fields.
|
Copyright © 2006–2016 MyBatis.org. All rights reserved.