Package | Description |
---|---|
org.mybatis.generator.api |
Provides the main classes and interfaces used by clients of MyBatis Generator.
|
org.mybatis.generator.codegen | |
org.mybatis.generator.codegen.ibatis2 | |
org.mybatis.generator.codegen.ibatis2.sqlmap.elements | |
org.mybatis.generator.codegen.mybatis3 | |
org.mybatis.generator.codegen.mybatis3.javamapper.elements | |
org.mybatis.generator.codegen.mybatis3.javamapper.elements.sqlprovider | |
org.mybatis.generator.codegen.mybatis3.xmlmapper.elements | |
org.mybatis.generator.internal | |
org.mybatis.generator.internal.types | |
org.mybatis.generator.plugins |
Modifier and Type | Field and Description |
---|---|
protected List<IntrospectedColumn> |
IntrospectedTable.baseColumns |
protected List<IntrospectedColumn> |
IntrospectedTable.blobColumns |
protected List<IntrospectedColumn> |
IntrospectedTable.primaryKeyColumns |
Modifier and Type | Method and Description |
---|---|
IntrospectedColumn |
IntrospectedTable.getColumn(String columnName) |
Modifier and Type | Method and Description |
---|---|
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() |
List<IntrospectedColumn> |
IntrospectedTable.getBLOBColumns() |
List<IntrospectedColumn> |
IntrospectedTable.getNonBLOBColumns()
Returns all columns except BLOBs (for use by the select by example
without BLOBs method)
|
List<IntrospectedColumn> |
IntrospectedTable.getNonPrimaryKeyColumns() |
List<IntrospectedColumn> |
IntrospectedTable.getPrimaryKeyColumns()
Returns the columns in the primary key.
|
Modifier and Type | Method and Description |
---|---|
void |
IntrospectedTable.addColumn(IntrospectedColumn introspectedColumn) |
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) |
void |
CommentGenerator.addSetterComment(Method method,
IntrospectedTable introspectedTable,
IntrospectedColumn introspectedColumn) |
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
RootClassInfo.containsProperty(IntrospectedColumn introspectedColumn) |
Field |
AbstractJavaGenerator.getJavaBeansField(IntrospectedColumn introspectedColumn) |
Method |
AbstractJavaGenerator.getJavaBeansGetter(IntrospectedColumn introspectedColumn) |
Method |
AbstractJavaGenerator.getJavaBeansSetter(IntrospectedColumn introspectedColumn) |
Modifier and Type | Method and Description |
---|---|
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) |
static String |
Ibatis2FormattingUtilities.getParameterClause(IntrospectedColumn introspectedColumn) |
static String |
Ibatis2FormattingUtilities.getParameterClause(IntrospectedColumn introspectedColumn,
String prefix) |
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.
|
Modifier and Type | Method and Description |
---|---|
protected XmlElement |
AbstractXmlElementGenerator.getSelectKey(IntrospectedColumn introspectedColumn,
GeneratedKey generatedKey)
This method should return an XmlElement for the select key used to
automatically generate keys.
|
Modifier and Type | Method and Description |
---|---|
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) |
static String |
MyBatis3FormattingUtilities.getParameterClause(IntrospectedColumn introspectedColumn) |
static String |
MyBatis3FormattingUtilities.getParameterClause(IntrospectedColumn introspectedColumn,
String prefix) |
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.
|
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractJavaMapperMethodGenerator.getResultAnnotation(Interface interfaze,
IntrospectedColumn introspectedColumn,
boolean idColumn,
boolean constructorBased) |
Modifier and Type | Method and Description |
---|---|
List<IntrospectedColumn> |
ProviderUpdateByExampleWithoutBLOBsMethodGenerator.getColumns() |
List<IntrospectedColumn> |
ProviderSelectByExampleWithoutBLOBsMethodGenerator.getColumns() |
List<IntrospectedColumn> |
ProviderUpdateByExampleWithBLOBsMethodGenerator.getColumns() |
List<IntrospectedColumn> |
ProviderSelectByExampleWithBLOBsMethodGenerator.getColumns() |
Modifier and Type | Method and Description |
---|---|
protected XmlElement |
AbstractXmlElementGenerator.getSelectKey(IntrospectedColumn introspectedColumn,
GeneratedKey generatedKey)
This method should return an XmlElement for the select key used to
automatically generate keys.
|
Modifier and Type | Method and Description |
---|---|
static IntrospectedColumn |
ObjectFactory.createIntrospectedColumn(Context context) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
FullyQualifiedJavaType |
JavaTypeResolverDefaultImpl.calculateJavaType(IntrospectedColumn introspectedColumn) |
String |
JavaTypeResolverDefaultImpl.calculateJdbcTypeName(IntrospectedColumn introspectedColumn) |
Modifier and Type | Method and Description |
---|---|
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 © 2010–2018 MyBatis.org. All rights reserved.