public class ContextCore
extends org.mybatis.generator.config.Context
Description:
| 构造器和说明 |
|---|
ContextCore(org.mybatis.generator.config.ModelType defaultModelType) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPluginConfiguration(org.mybatis.generator.config.PluginConfiguration pluginConfiguration) |
void |
addProperty(String name,
String value) |
void |
addTableConfiguration(org.mybatis.generator.config.TableConfiguration tc) |
boolean |
autoDelimitKeywords() |
void |
generateFiles(org.mybatis.generator.api.ProgressCallback callback,
List<org.mybatis.generator.api.GeneratedJavaFile> generatedJavaFiles,
List<org.mybatis.generator.api.GeneratedXmlFile> generatedXmlFiles,
List<String> warnings) |
String |
getBeginningDelimiter() |
org.mybatis.generator.api.CommentGenerator |
getCommentGenerator() |
org.mybatis.generator.config.CommentGeneratorConfiguration |
getCommentGeneratorConfiguration() |
org.mybatis.generator.config.ConnectionFactoryConfiguration |
getConnectionFactoryConfiguration() |
org.mybatis.generator.config.ModelType |
getDefaultModelType() |
String |
getEndingDelimiter() |
int |
getGenerationSteps() |
String |
getId() |
String |
getIntrospectedColumnImpl() |
int |
getIntrospectionSteps() |
org.mybatis.generator.config.JavaClientGeneratorConfiguration |
getJavaClientGeneratorConfiguration() |
org.mybatis.generator.api.JavaFormatter |
getJavaFormatter() |
org.mybatis.generator.config.JavaModelGeneratorConfiguration |
getJavaModelGeneratorConfiguration() |
org.mybatis.generator.config.JavaTypeResolverConfiguration |
getJavaTypeResolverConfiguration() |
org.mybatis.generator.config.JDBCConnectionConfiguration |
getJdbcConnectionConfiguration() |
org.mybatis.generator.api.Plugin |
getPlugins() |
org.mybatis.generator.config.SqlMapGeneratorConfiguration |
getSqlMapGeneratorConfiguration() |
List<org.mybatis.generator.config.TableConfiguration> |
getTableConfigurations() |
String |
getTargetRuntime() |
org.mybatis.generator.api.XmlFormatter |
getXmlFormatter() |
void |
introspectTables(org.mybatis.generator.api.ProgressCallback callback,
List<String> warnings,
Set<String> fullyQualifiedTableNames)
Introspect tables based on the configuration specified in the
constructor.
|
void |
setCommentGeneratorConfiguration(org.mybatis.generator.config.CommentGeneratorConfiguration commentGeneratorConfiguration) |
void |
setConnectionFactoryConfiguration(org.mybatis.generator.config.ConnectionFactoryConfiguration connectionFactoryConfiguration) |
void |
setId(String id) |
void |
setIntrospectedColumnImpl(String introspectedColumnImpl) |
void |
setJavaClientGeneratorConfiguration(org.mybatis.generator.config.JavaClientGeneratorConfiguration javaClientGeneratorConfiguration) |
void |
setJavaModelGeneratorConfiguration(org.mybatis.generator.config.JavaModelGeneratorConfiguration javaModelGeneratorConfiguration) |
void |
setJavaTypeResolverConfiguration(org.mybatis.generator.config.JavaTypeResolverConfiguration javaTypeResolverConfiguration) |
void |
setJdbcConnectionConfiguration(org.mybatis.generator.config.JDBCConnectionConfiguration jdbcConnectionConfiguration) |
void |
setSqlMapGeneratorConfiguration(org.mybatis.generator.config.SqlMapGeneratorConfiguration sqlMapGeneratorConfiguration) |
void |
setTargetRuntime(String targetRuntime) |
org.mybatis.generator.api.dom.xml.XmlElement |
toXmlElement()
Builds an XmlElement representation of this context.
|
void |
validate(List<String> errors)
方法内置修改了mybatis-generator的默认实现
使用了自定义的代码生成器
MybatisObjectFactory.createIntrospectedTableForValidation(Context)
This method does a simple validate, it makes sure that all required fields have been filled in. |
public void addTableConfiguration(org.mybatis.generator.config.TableConfiguration tc)
addTableConfiguration 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.config.JDBCConnectionConfiguration getJdbcConnectionConfiguration()
getJdbcConnectionConfiguration 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.config.JavaClientGeneratorConfiguration getJavaClientGeneratorConfiguration()
getJavaClientGeneratorConfiguration 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.config.JavaModelGeneratorConfiguration getJavaModelGeneratorConfiguration()
getJavaModelGeneratorConfiguration 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.config.JavaTypeResolverConfiguration getJavaTypeResolverConfiguration()
getJavaTypeResolverConfiguration 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.config.SqlMapGeneratorConfiguration getSqlMapGeneratorConfiguration()
getSqlMapGeneratorConfiguration 在类中 org.mybatis.generator.config.Contextpublic void addPluginConfiguration(org.mybatis.generator.config.PluginConfiguration pluginConfiguration)
addPluginConfiguration 在类中 org.mybatis.generator.config.Contextpublic void validate(List<String> errors)
MybatisObjectFactory.createIntrospectedTableForValidation(Context)
This method does a simple validate, it makes sure that all required fields have been filled in. It does not do
any more complex operations such as validating that database tables exist or validating that named columns existvalidate 在类中 org.mybatis.generator.config.Contexterrors - the errorspublic String getId()
getId 在类中 org.mybatis.generator.config.Contextpublic void setId(String id)
setId 在类中 org.mybatis.generator.config.Contextpublic void setJavaClientGeneratorConfiguration(org.mybatis.generator.config.JavaClientGeneratorConfiguration javaClientGeneratorConfiguration)
setJavaClientGeneratorConfiguration 在类中 org.mybatis.generator.config.Contextpublic void setJavaModelGeneratorConfiguration(org.mybatis.generator.config.JavaModelGeneratorConfiguration javaModelGeneratorConfiguration)
setJavaModelGeneratorConfiguration 在类中 org.mybatis.generator.config.Contextpublic void setJavaTypeResolverConfiguration(org.mybatis.generator.config.JavaTypeResolverConfiguration javaTypeResolverConfiguration)
setJavaTypeResolverConfiguration 在类中 org.mybatis.generator.config.Contextpublic void setJdbcConnectionConfiguration(org.mybatis.generator.config.JDBCConnectionConfiguration jdbcConnectionConfiguration)
setJdbcConnectionConfiguration 在类中 org.mybatis.generator.config.Contextpublic void setSqlMapGeneratorConfiguration(org.mybatis.generator.config.SqlMapGeneratorConfiguration sqlMapGeneratorConfiguration)
setSqlMapGeneratorConfiguration 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.config.ModelType getDefaultModelType()
getDefaultModelType 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.api.dom.xml.XmlElement toXmlElement()
validate method to check validity of this context.toXmlElement 在类中 org.mybatis.generator.config.Contextpublic List<org.mybatis.generator.config.TableConfiguration> getTableConfigurations()
getTableConfigurations 在类中 org.mybatis.generator.config.Contextpublic String getBeginningDelimiter()
getBeginningDelimiter 在类中 org.mybatis.generator.config.Contextpublic String getEndingDelimiter()
getEndingDelimiter 在类中 org.mybatis.generator.config.Contextpublic void addProperty(String name, String value)
addProperty 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.api.CommentGenerator getCommentGenerator()
getCommentGenerator 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.api.JavaFormatter getJavaFormatter()
getJavaFormatter 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.api.XmlFormatter getXmlFormatter()
getXmlFormatter 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.config.CommentGeneratorConfiguration getCommentGeneratorConfiguration()
getCommentGeneratorConfiguration 在类中 org.mybatis.generator.config.Contextpublic void setCommentGeneratorConfiguration(org.mybatis.generator.config.CommentGeneratorConfiguration commentGeneratorConfiguration)
setCommentGeneratorConfiguration 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.api.Plugin getPlugins()
getPlugins 在类中 org.mybatis.generator.config.Contextpublic String getTargetRuntime()
getTargetRuntime 在类中 org.mybatis.generator.config.Contextpublic void setTargetRuntime(String targetRuntime)
setTargetRuntime 在类中 org.mybatis.generator.config.Contextpublic String getIntrospectedColumnImpl()
getIntrospectedColumnImpl 在类中 org.mybatis.generator.config.Contextpublic void setIntrospectedColumnImpl(String introspectedColumnImpl)
setIntrospectedColumnImpl 在类中 org.mybatis.generator.config.Contextpublic int getIntrospectionSteps()
getIntrospectionSteps 在类中 org.mybatis.generator.config.Contextpublic void introspectTables(org.mybatis.generator.api.ProgressCallback callback,
List<String> warnings,
Set<String> fullyQualifiedTableNames)
throws SQLException,
InterruptedException
introspectTables 在类中 org.mybatis.generator.config.Contextcallback - a progress callback if progress information is desired, or
nullwarnings - any warning generated from this method will be added to the
List. Warnings are always Strings.fullyQualifiedTableNames - a set of table names to generate. The elements of the set must
be Strings that exactly match what's specified in the
configuration. For example, if table name = "foo" and schema =
"bar", then the fully qualified table name is "foo.bar". If
the Set is null or empty, then all tables in the configuration
will be used for code generation.SQLException - if some error arises while introspecting the specified
database tables.InterruptedException - if the progress callback reports a cancelpublic int getGenerationSteps()
getGenerationSteps 在类中 org.mybatis.generator.config.Contextpublic void generateFiles(org.mybatis.generator.api.ProgressCallback callback,
List<org.mybatis.generator.api.GeneratedJavaFile> generatedJavaFiles,
List<org.mybatis.generator.api.GeneratedXmlFile> generatedXmlFiles,
List<String> warnings)
throws InterruptedException
generateFiles 在类中 org.mybatis.generator.config.ContextInterruptedExceptionpublic boolean autoDelimitKeywords()
autoDelimitKeywords 在类中 org.mybatis.generator.config.Contextpublic org.mybatis.generator.config.ConnectionFactoryConfiguration getConnectionFactoryConfiguration()
getConnectionFactoryConfiguration 在类中 org.mybatis.generator.config.Contextpublic void setConnectionFactoryConfiguration(org.mybatis.generator.config.ConnectionFactoryConfiguration connectionFactoryConfiguration)
setConnectionFactoryConfiguration 在类中 org.mybatis.generator.config.ContextCopyright © 2019. All rights reserved.