public abstract class IntrospectedTable
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
IntrospectedTable.InternalAttribute
The Enum InternalAttribute.
|
static class |
IntrospectedTable.TargetRuntime
The Enum TargetRuntime.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
attributes
Attributes may be used by plugins to capture table related state between
the different plugin calls.
|
protected java.util.List<IntrospectedColumn> |
baseColumns
The base columns.
|
protected java.util.List<IntrospectedColumn> |
blobColumns
The blob columns.
|
protected Context |
context
The context.
|
protected FullyQualifiedTable |
fullyQualifiedTable
The fully qualified table.
|
protected java.util.Map<IntrospectedTable.InternalAttribute,java.lang.String> |
internalAttributes
Internal attributes are used to store commonly accessed items by all code generators.
|
protected java.util.List<IntrospectedColumn> |
primaryKeyColumns
The primary key columns.
|
protected java.lang.String |
remarks
Table remarks retrieved from database metadata
|
protected Rules |
rules
The rules.
|
protected TableConfiguration |
tableConfiguration
The table configuration.
|
protected java.lang.String |
tableType
Table type retrieved from database metadata
|
protected IntrospectedTable.TargetRuntime |
targetRuntime
The target runtime.
|
| 构造器和说明 |
|---|
IntrospectedTable(IntrospectedTable.TargetRuntime targetRuntime)
Instantiates a new introspected table.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addColumn(IntrospectedColumn introspectedColumn)
Adds the column.
|
void |
addPrimaryKeyColumn(java.lang.String columnName)
Adds the primary key column.
|
abstract void |
calculateGenerators(java.util.List<java.lang.String> warnings,
ProgressCallback progressCallback)
This method can be used to initialize the generators before they will be called.
|
protected java.lang.String |
calculateIbatis2SqlMapFileName()
Calculate ibatis2 sql map file name.
|
protected java.lang.String |
calculateIbatis2SqlMapNamespace()
Calculate ibatis2 sql map namespace.
|
void |
calculateJavaClientAttributes()
Calculate java client attributes.
|
protected java.lang.String |
calculateJavaClientImplementationPackage()
Calculate java client implementation package.
|
protected java.lang.String |
calculateJavaClientInterfacePackage()
Calculate java client interface package.
|
protected java.lang.String |
calculateJavaModelPackage()
Calculate java model package.
|
protected void |
calculateModelAttributes()
Calculate model attributes.
|
protected java.lang.String |
calculateMyBatis3FallbackSqlMapNamespace()
Calculate my batis3 fallback sql map namespace.
|
protected java.lang.String |
calculateMyBatis3XmlMapperFileName()
Calculate my batis3 xml mapper file name.
|
protected java.lang.String |
calculateSqlMapAliasedFullyQualifiedRuntimeTableName()
Calculate sql map aliased fully qualified runtime table name.
|
protected java.lang.String |
calculateSqlMapFullyQualifiedRuntimeTableName()
Calculate sql map fully qualified runtime table name.
|
protected java.lang.String |
calculateSqlMapPackage()
Calculate sql map package.
|
void |
calculateXmlAttributes()
Calculate xml attributes.
|
java.lang.String |
getAliasedFullyQualifiedTableNameAtRuntime()
Gets the aliased fully qualified table name at runtime.
|
java.util.List<IntrospectedColumn> |
getAllColumns()
Returns all columns in the table (for use by the select by primary key and select by example with BLOBs methods).
|
java.lang.Object |
getAttribute(java.lang.String name)
Gets the attribute.
|
java.lang.String |
getBaseColumnListId()
Gets the base column list id.
|
java.util.List<IntrospectedColumn> |
getBaseColumns()
Gets the base columns.
|
java.lang.String |
getBaseRecordType()
Gets the base record type.
|
java.lang.String |
getBaseResultMapId()
Gets the base result map id.
|
java.lang.String |
getBlobColumnListId()
Gets the blob column list id.
|
java.util.List<IntrospectedColumn> |
getBLOBColumns()
Gets the BLOB columns.
|
IntrospectedColumn |
getColumn(java.lang.String columnName)
Gets the column.
|
Context |
getContext()
Gets the context.
|
java.lang.String |
getCountByExampleStatementId()
Gets the count by example statement id.
|
java.lang.String |
getDAOImplementationType()
Gets the DAO implementation type.
|
java.lang.String |
getDAOInterfaceType()
Gets the DAO interface type.
|
java.lang.String |
getDeleteByExampleStatementId()
Gets the delete by example statement id.
|
java.lang.String |
getDeleteByPrimaryKeyStatementId()
Gets the delete by primary key statement id.
|
java.lang.String |
getExampleType()
Gets the example type.
|
java.lang.String |
getExampleWhereClauseId()
Gets the example where clause id.
|
FullyQualifiedTable |
getFullyQualifiedTable()
Gets the fully qualified table.
|
java.lang.String |
getFullyQualifiedTableNameAtRuntime()
Gets the fully qualified table name at runtime.
|
abstract java.util.List<GeneratedJavaFile> |
getGeneratedJavaFiles()
This method should return a list of generated Java files related to this
table.
|
GeneratedKey |
getGeneratedKey()
Gets the generated key.
|
abstract java.util.List<GeneratedXmlFile> |
getGeneratedXmlFiles()
This method should return a list of generated XML files related to this
table.
|
abstract int |
getGenerationSteps()
This method should return the number of progress messages that will be
send during the generation phase.
|
java.lang.String |
getIbatis2SqlMapFileName()
Calculates an SQL Map file name for the table.
|
java.lang.String |
getIbatis2SqlMapNamespace()
Gets the ibatis2 sql map namespace.
|
java.lang.String |
getIbatis2SqlMapPackage()
Calculates the package for the current table.
|
java.lang.String |
getInsertSelectiveStatementId()
Gets the insert selective statement id.
|
java.lang.String |
getInsertStatementId()
Gets the insert statement id.
|
java.lang.String |
getMyBatis3FallbackSqlMapNamespace()
Gets the my batis3 fallback sql map namespace.
|
java.lang.String |
getMyBatis3JavaMapperType()
Gets the my batis3 java mapper type.
|
java.lang.String |
getMyBatis3SqlMapNamespace()
Gets the my batis3 sql map namespace.
|
java.lang.String |
getMyBatis3SqlProviderType()
Gets the my batis3 sql provider type.
|
java.lang.String |
getMyBatis3UpdateByExampleWhereClauseId()
Gets the my batis3 update by example where clause id.
|
java.lang.String |
getMyBatis3XmlMapperFileName()
Gets the my batis3 xml mapper file name.
|
java.lang.String |
getMyBatis3XmlMapperPackage()
Gets the my batis3 xml mapper package.
|
int |
getNonBLOBColumnCount()
Gets the non blob column count.
|
java.util.List<IntrospectedColumn> |
getNonBLOBColumns()
Returns all columns except BLOBs (for use by the select by example without BLOBs method).
|
java.util.List<IntrospectedColumn> |
getNonPrimaryKeyColumns()
Gets the non primary key columns.
|
java.util.List<OneToMany> |
getOneToManys() |
java.util.List<OneToOne> |
getOneToOnes() |
java.util.List<IntrospectedColumn> |
getPrimaryKeyColumns()
Returns the columns in the primary key.
|
java.lang.String |
getPrimaryKeyType()
Gets the primary key type.
|
java.lang.String |
getRecordWithBLOBsType()
Gets the record with blo bs type.
|
java.lang.String |
getRemarks() |
java.lang.String |
getResultMapWithBLOBsId()
Gets the result map with blo bs id.
|
Rules |
getRules()
Gets the rules.
|
java.lang.String |
getSelectAllStatementId()
Gets the select all statement id.
|
java.lang.String |
getSelectByExampleQueryId()
Gets the select by example query id.
|
java.lang.String |
getSelectByExampleStatementId()
Gets the select by example statement id.
|
java.lang.String |
getSelectByExampleWithBLOBsStatementId()
Gets the select by example with blo bs statement id.
|
java.lang.String |
getSelectByPrimaryKeyQueryId()
Gets the select by primary key query id.
|
java.lang.String |
getSelectByPrimaryKeyStatementId()
Gets the select by primary key statement id.
|
TableConfiguration |
getTableConfiguration()
Gets the table configuration.
|
java.lang.String |
getTableConfigurationProperty(java.lang.String property)
Gets the table configuration property.
|
java.lang.String |
getTableType() |
IntrospectedTable.TargetRuntime |
getTargetRuntime()
Gets the target runtime.
|
java.lang.String |
getUpdateByExampleSelectiveStatementId()
Gets the update by example selective statement id.
|
java.lang.String |
getUpdateByExampleStatementId()
Gets the update by example statement id.
|
java.lang.String |
getUpdateByExampleWithBLOBsStatementId()
Gets the update by example with blo bs statement id.
|
java.lang.String |
getUpdateByPrimaryKeySelectiveStatementId()
Gets the update by primary key selective statement id.
|
java.lang.String |
getUpdateByPrimaryKeyStatementId()
Gets the update by primary key statement id.
|
java.lang.String |
getUpdateByPrimaryKeyWithBLOBsStatementId()
Gets the update by primary key with blo bs statement id.
|
boolean |
hasAnyColumns()
Checks for any columns.
|
boolean |
hasBaseColumns()
Checks for base columns.
|
boolean |
hasBLOBColumns()
Checks for blob columns.
|
boolean |
hasJDBCDateColumns()
Returns true if any of the columns in the table are JDBC Dates (as
opposed to timestamps).
|
boolean |
hasJDBCTimeColumns()
Returns true if any of the columns in the table are JDBC Times (as
opposed to timestamps).
|
boolean |
hasPrimaryKeyColumns()
Checks for primary key columns.
|
void |
initialize()
Initialize.
|
boolean |
isConstructorBased()
Checks if is constructor based.
|
boolean |
isImmutable()
Checks if is immutable.
|
abstract boolean |
isJava5Targeted()
Denotes whether generated code is targeted for Java version 5.0 or
higher.
|
void |
removeAttribute(java.lang.String name)
Removes the attribute.
|
abstract boolean |
requiresXMLGenerator()
Should return true if an XML generator is required for this table.
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Sets the attribute.
|
void |
setBaseColumnListId(java.lang.String s)
Sets the base column list id.
|
void |
setBaseRecordType(java.lang.String baseRecordType)
Sets the base record type.
|
void |
setBaseResultMapId(java.lang.String s)
Sets the base result map id.
|
void |
setBlobColumnListId(java.lang.String s)
Sets the blob column list id.
|
void |
setContext(Context context)
Sets the context.
|
void |
setCountByExampleStatementId(java.lang.String s)
Sets the count by example statement id.
|
void |
setDAOImplementationType(java.lang.String DAOImplementationType)
Sets the DAO implementation type.
|
void |
setDAOInterfaceType(java.lang.String DAOInterfaceType)
Sets the DAO interface type.
|
void |
setDeleteByExampleStatementId(java.lang.String s)
Sets the delete by example statement id.
|
void |
setDeleteByPrimaryKeyStatementId(java.lang.String s)
Sets the delete by primary key statement id.
|
void |
setExampleType(java.lang.String exampleType)
Sets the example type.
|
void |
setExampleWhereClauseId(java.lang.String s)
Sets the example where clause id.
|
void |
setFullyQualifiedTable(FullyQualifiedTable fullyQualifiedTable)
Sets the fully qualified table.
|
void |
setIbatis2SqlMapFileName(java.lang.String sqlMapFileName)
Sets the ibatis2 sql map file name.
|
void |
setIbatis2SqlMapNamespace(java.lang.String sqlMapNamespace)
Sets the ibatis2 sql map namespace.
|
void |
setIbatis2SqlMapPackage(java.lang.String sqlMapPackage)
Sets the ibatis2 sql map package.
|
void |
setInsertSelectiveStatementId(java.lang.String s)
Sets the insert selective statement id.
|
void |
setInsertStatementId(java.lang.String s)
Sets the insert statement id.
|
void |
setMyBatis3FallbackSqlMapNamespace(java.lang.String sqlMapNamespace)
Sets the my batis3 fallback sql map namespace.
|
void |
setMyBatis3JavaMapperType(java.lang.String mybatis3JavaMapperType)
Sets the my batis3 java mapper type.
|
void |
setMyBatis3SqlProviderType(java.lang.String mybatis3SqlProviderType)
Sets the my batis3 sql provider type.
|
void |
setMyBatis3UpdateByExampleWhereClauseId(java.lang.String s)
Sets the my batis3 update by example where clause id.
|
void |
setMyBatis3XmlMapperFileName(java.lang.String mybatis3XmlMapperFileName)
Sets the my batis3 xml mapper file name.
|
void |
setMyBatis3XmlMapperPackage(java.lang.String mybatis3XmlMapperPackage)
Sets the my batis3 xml mapper package.
|
void |
setOneToManys(java.util.List<OneToMany> oneToManys) |
void |
setOneToOnes(java.util.List<OneToOne> oneToOnes) |
void |
setPrimaryKeyType(java.lang.String primaryKeyType)
Sets the primary key type.
|
void |
setRecordWithBLOBsType(java.lang.String recordWithBLOBsType)
Sets the record with blo bs type.
|
void |
setRemarks(java.lang.String remarks) |
void |
setResultMapWithBLOBsId(java.lang.String s)
Sets the result map with blo bs id.
|
void |
setRules(Rules rules)
This method exists to give plugins the opportunity to replace the calculated rules if necessary.
|
void |
setSelectAllStatementId(java.lang.String s)
Sets the select all statement id.
|
void |
setSelectByExampleStatementId(java.lang.String s)
Sets the select by example statement id.
|
void |
setSelectByExampleWithBLOBsStatementId(java.lang.String s)
Sets the select by example with blo bs statement id.
|
void |
setSelectByPrimaryKeyStatementId(java.lang.String s)
Sets the select by primary key statement id.
|
void |
setSqlMapAliasedFullyQualifiedRuntimeTableName(java.lang.String aliasedFullyQualifiedRuntimeTableName)
Sets the sql map aliased fully qualified runtime table name.
|
void |
setSqlMapFullyQualifiedRuntimeTableName(java.lang.String fullyQualifiedRuntimeTableName)
Sets the sql map fully qualified runtime table name.
|
void |
setTableConfiguration(TableConfiguration tableConfiguration)
Sets the table configuration.
|
void |
setTableType(java.lang.String tableType) |
void |
setUpdateByExampleSelectiveStatementId(java.lang.String s)
Sets the update by example selective statement id.
|
void |
setUpdateByExampleStatementId(java.lang.String s)
Sets the update by example statement id.
|
void |
setUpdateByExampleWithBLOBsStatementId(java.lang.String s)
Sets the update by example with blo bs statement id.
|
void |
setUpdateByPrimaryKeySelectiveStatementId(java.lang.String s)
Sets the update by primary key selective statement id.
|
void |
setUpdateByPrimaryKeyStatementId(java.lang.String s)
Sets the update by primary key statement id.
|
void |
setUpdateByPrimaryKeyWithBLOBsStatementId(java.lang.String s)
Sets the update by primary key with blo bs statement id.
|
protected TableConfiguration tableConfiguration
protected FullyQualifiedTable fullyQualifiedTable
protected Context context
protected Rules rules
protected java.util.List<IntrospectedColumn> primaryKeyColumns
protected java.util.List<IntrospectedColumn> baseColumns
protected java.util.List<IntrospectedColumn> blobColumns
protected IntrospectedTable.TargetRuntime targetRuntime
protected java.util.Map<java.lang.String,java.lang.Object> attributes
protected java.util.Map<IntrospectedTable.InternalAttribute,java.lang.String> internalAttributes
protected java.lang.String remarks
protected java.lang.String tableType
public IntrospectedTable(IntrospectedTable.TargetRuntime targetRuntime)
targetRuntime - the target runtimepublic FullyQualifiedTable getFullyQualifiedTable()
public java.lang.String getSelectByExampleQueryId()
public java.lang.String getSelectByPrimaryKeyQueryId()
public GeneratedKey getGeneratedKey()
public IntrospectedColumn getColumn(java.lang.String columnName)
columnName - the column namepublic boolean hasJDBCDateColumns()
public boolean hasJDBCTimeColumns()
public java.util.List<IntrospectedColumn> getPrimaryKeyColumns()
public boolean hasPrimaryKeyColumns()
public java.util.List<IntrospectedColumn> getBaseColumns()
public java.util.List<IntrospectedColumn> getAllColumns()
public java.util.List<IntrospectedColumn> getNonBLOBColumns()
public int getNonBLOBColumnCount()
public java.util.List<IntrospectedColumn> getNonPrimaryKeyColumns()
public java.util.List<IntrospectedColumn> getBLOBColumns()
public boolean hasBLOBColumns()
public boolean hasBaseColumns()
public Rules getRules()
public java.lang.String getTableConfigurationProperty(java.lang.String property)
property - the propertypublic java.lang.String getPrimaryKeyType()
public java.lang.String getBaseRecordType()
public java.lang.String getExampleType()
public java.lang.String getRecordWithBLOBsType()
public java.lang.String getIbatis2SqlMapFileName()
public java.lang.String getIbatis2SqlMapNamespace()
public java.lang.String getMyBatis3SqlMapNamespace()
public java.lang.String getMyBatis3FallbackSqlMapNamespace()
public java.lang.String getIbatis2SqlMapPackage()
public java.lang.String getDAOImplementationType()
public java.lang.String getDAOInterfaceType()
public boolean hasAnyColumns()
public void setTableConfiguration(TableConfiguration tableConfiguration)
tableConfiguration - the new table configurationpublic void setFullyQualifiedTable(FullyQualifiedTable fullyQualifiedTable)
fullyQualifiedTable - the new fully qualified tablepublic void setContext(Context context)
context - the new contextpublic void addColumn(IntrospectedColumn introspectedColumn)
introspectedColumn - the introspected columnpublic void addPrimaryKeyColumn(java.lang.String columnName)
columnName - the column namepublic java.lang.Object getAttribute(java.lang.String name)
name - the namepublic void removeAttribute(java.lang.String name)
name - the namepublic void setAttribute(java.lang.String name,
java.lang.Object value)
name - the namevalue - the valuepublic void initialize()
public void calculateXmlAttributes()
public void setBlobColumnListId(java.lang.String s)
s - the new blob column list idpublic void setBaseColumnListId(java.lang.String s)
s - the new base column list idpublic void setExampleWhereClauseId(java.lang.String s)
s - the new example where clause idpublic void setMyBatis3UpdateByExampleWhereClauseId(java.lang.String s)
s - the new my batis3 update by example where clause idpublic void setResultMapWithBLOBsId(java.lang.String s)
s - the new result map with blo bs idpublic void setBaseResultMapId(java.lang.String s)
s - the new base result map idpublic void setUpdateByPrimaryKeyWithBLOBsStatementId(java.lang.String s)
s - the new update by primary key with blo bs statement idpublic void setUpdateByPrimaryKeySelectiveStatementId(java.lang.String s)
s - the new update by primary key selective statement idpublic void setUpdateByPrimaryKeyStatementId(java.lang.String s)
s - the new update by primary key statement idpublic void setUpdateByExampleWithBLOBsStatementId(java.lang.String s)
s - the new update by example with blo bs statement idpublic void setUpdateByExampleSelectiveStatementId(java.lang.String s)
s - the new update by example selective statement idpublic void setUpdateByExampleStatementId(java.lang.String s)
s - the new update by example statement idpublic void setSelectByPrimaryKeyStatementId(java.lang.String s)
s - the new select by primary key statement idpublic void setSelectByExampleWithBLOBsStatementId(java.lang.String s)
s - the new select by example with blo bs statement idpublic void setSelectAllStatementId(java.lang.String s)
s - the new select all statement idpublic void setSelectByExampleStatementId(java.lang.String s)
s - the new select by example statement idpublic void setInsertSelectiveStatementId(java.lang.String s)
s - the new insert selective statement idpublic void setInsertStatementId(java.lang.String s)
s - the new insert statement idpublic void setDeleteByPrimaryKeyStatementId(java.lang.String s)
s - the new delete by primary key statement idpublic void setDeleteByExampleStatementId(java.lang.String s)
s - the new delete by example statement idpublic void setCountByExampleStatementId(java.lang.String s)
s - the new count by example statement idpublic java.lang.String getBlobColumnListId()
public java.lang.String getBaseColumnListId()
public java.lang.String getExampleWhereClauseId()
public java.lang.String getMyBatis3UpdateByExampleWhereClauseId()
public java.lang.String getResultMapWithBLOBsId()
public java.lang.String getBaseResultMapId()
public java.lang.String getUpdateByPrimaryKeyWithBLOBsStatementId()
public java.lang.String getUpdateByPrimaryKeySelectiveStatementId()
public java.lang.String getUpdateByPrimaryKeyStatementId()
public java.lang.String getUpdateByExampleWithBLOBsStatementId()
public java.lang.String getUpdateByExampleSelectiveStatementId()
public java.lang.String getUpdateByExampleStatementId()
public java.lang.String getSelectByPrimaryKeyStatementId()
public java.lang.String getSelectByExampleWithBLOBsStatementId()
public java.lang.String getSelectAllStatementId()
public java.lang.String getSelectByExampleStatementId()
public java.lang.String getInsertSelectiveStatementId()
public java.lang.String getInsertStatementId()
public java.lang.String getDeleteByPrimaryKeyStatementId()
public java.lang.String getDeleteByExampleStatementId()
public java.lang.String getCountByExampleStatementId()
protected java.lang.String calculateJavaClientImplementationPackage()
protected java.lang.String calculateJavaClientInterfacePackage()
public void calculateJavaClientAttributes()
protected java.lang.String calculateJavaModelPackage()
protected void calculateModelAttributes()
protected java.lang.String calculateSqlMapPackage()
protected java.lang.String calculateIbatis2SqlMapFileName()
protected java.lang.String calculateMyBatis3XmlMapperFileName()
protected java.lang.String calculateIbatis2SqlMapNamespace()
protected java.lang.String calculateMyBatis3FallbackSqlMapNamespace()
protected java.lang.String calculateSqlMapFullyQualifiedRuntimeTableName()
protected java.lang.String calculateSqlMapAliasedFullyQualifiedRuntimeTableName()
public java.lang.String getFullyQualifiedTableNameAtRuntime()
public java.lang.String getAliasedFullyQualifiedTableNameAtRuntime()
public abstract void calculateGenerators(java.util.List<java.lang.String> warnings,
ProgressCallback progressCallback)
warnings - the warningsprogressCallback - the progress callbackpublic abstract java.util.List<GeneratedJavaFile> getGeneratedJavaFiles()
public abstract java.util.List<GeneratedXmlFile> getGeneratedXmlFiles()
public abstract boolean isJava5Targeted()
public abstract int getGenerationSteps()
public void setRules(Rules rules)
rules - the new rulespublic TableConfiguration getTableConfiguration()
public void setDAOImplementationType(java.lang.String DAOImplementationType)
DAOImplementationType - the new DAO implementation typepublic void setDAOInterfaceType(java.lang.String DAOInterfaceType)
DAOInterfaceType - the new DAO interface typepublic void setPrimaryKeyType(java.lang.String primaryKeyType)
primaryKeyType - the new primary key typepublic void setBaseRecordType(java.lang.String baseRecordType)
baseRecordType - the new base record typepublic void setRecordWithBLOBsType(java.lang.String recordWithBLOBsType)
recordWithBLOBsType - the new record with blo bs typepublic void setExampleType(java.lang.String exampleType)
exampleType - the new example typepublic void setIbatis2SqlMapPackage(java.lang.String sqlMapPackage)
sqlMapPackage - the new ibatis2 sql map packagepublic void setIbatis2SqlMapFileName(java.lang.String sqlMapFileName)
sqlMapFileName - the new ibatis2 sql map file namepublic void setIbatis2SqlMapNamespace(java.lang.String sqlMapNamespace)
sqlMapNamespace - the new ibatis2 sql map namespacepublic void setMyBatis3FallbackSqlMapNamespace(java.lang.String sqlMapNamespace)
sqlMapNamespace - the new my batis3 fallback sql map namespacepublic void setSqlMapFullyQualifiedRuntimeTableName(java.lang.String fullyQualifiedRuntimeTableName)
fullyQualifiedRuntimeTableName - the new sql map fully qualified runtime table namepublic void setSqlMapAliasedFullyQualifiedRuntimeTableName(java.lang.String aliasedFullyQualifiedRuntimeTableName)
aliasedFullyQualifiedRuntimeTableName - the new sql map aliased fully qualified runtime table namepublic java.lang.String getMyBatis3XmlMapperPackage()
public void setMyBatis3XmlMapperPackage(java.lang.String mybatis3XmlMapperPackage)
mybatis3XmlMapperPackage - the new my batis3 xml mapper packagepublic java.lang.String getMyBatis3XmlMapperFileName()
public void setMyBatis3XmlMapperFileName(java.lang.String mybatis3XmlMapperFileName)
mybatis3XmlMapperFileName - the new my batis3 xml mapper file namepublic java.lang.String getMyBatis3JavaMapperType()
public void setMyBatis3JavaMapperType(java.lang.String mybatis3JavaMapperType)
mybatis3JavaMapperType - the new my batis3 java mapper typepublic java.lang.String getMyBatis3SqlProviderType()
public void setMyBatis3SqlProviderType(java.lang.String mybatis3SqlProviderType)
mybatis3SqlProviderType - the new my batis3 sql provider typepublic IntrospectedTable.TargetRuntime getTargetRuntime()
public boolean isImmutable()
public boolean isConstructorBased()
public abstract boolean requiresXMLGenerator()
public Context getContext()
public java.lang.String getRemarks()
public void setRemarks(java.lang.String remarks)
public java.lang.String getTableType()
public void setTableType(java.lang.String tableType)
public java.util.List<OneToOne> getOneToOnes()
public void setOneToOnes(java.util.List<OneToOne> oneToOnes)
public java.util.List<OneToMany> getOneToManys()
public void setOneToManys(java.util.List<OneToMany> oneToManys)
Copyright © 2018. All Rights Reserved.