diff --git a/src/main/java/com/zzg/mybatis/generator/bridge/MybatisGeneratorBridge.java b/src/main/java/com/zzg/mybatis/generator/bridge/MybatisGeneratorBridge.java index 91150175..aaa4adad 100644 --- a/src/main/java/com/zzg/mybatis/generator/bridge/MybatisGeneratorBridge.java +++ b/src/main/java/com/zzg/mybatis/generator/bridge/MybatisGeneratorBridge.java @@ -39,16 +39,6 @@ public class MybatisGeneratorBridge { private List ignoredColumns; private List columnOverrides; - /** - * The Context will share between all controller to be a the mybatis generator configuration collector - */ - private static Configuration configuration = new Configuration(); - private static Context context = new Context(ModelType.CONDITIONAL); - - static { - configuration.addContext(context); - context.addProperty("javaFileEncoding", "UTF-8"); - } public MybatisGeneratorBridge() { } @@ -62,6 +52,10 @@ public void setDatabaseConfig(DatabaseConfig databaseConfig) { } public void generate() throws Exception { + Configuration configuration = new Configuration(); + Context context = new Context(ModelType.CONDITIONAL); + configuration.addContext(context); + context.addProperty("javaFileEncoding", "UTF-8"); String connectorLibPath = ConfigHelper.findConnectorLibPath(selectedDatabaseConfig.getDbType()); _LOG.info("connectorLibPath: {}", connectorLibPath); configuration.addClasspathEntry(connectorLibPath); @@ -160,10 +154,6 @@ public void generate() throws Exception { myBatisGenerator.generate(progressCallback, contexts, fullyqualifiedTables); } - public static Context getContext() { - return context; - } - public void setProgressCallback(ProgressCallback progressCallback) { this.progressCallback = progressCallback; } diff --git a/src/main/java/com/zzg/mybatis/generator/plugins/DbRemarksCommentGenerator.java b/src/main/java/com/zzg/mybatis/generator/plugins/DbRemarksCommentGenerator.java index 9656327b..e6c9791d 100644 --- a/src/main/java/com/zzg/mybatis/generator/plugins/DbRemarksCommentGenerator.java +++ b/src/main/java/com/zzg/mybatis/generator/plugins/DbRemarksCommentGenerator.java @@ -87,7 +87,7 @@ public void addModelClassComment(TopLevelClass topLevelClass, topLevelClass.addJavaDocLine(" * @author "); topLevelClass.addJavaDocLine(" */"); if(isAnnotations) { - topLevelClass.addAnnotation("@Talbe(name=\"" + introspectedTable.getFullyQualifiedTableNameAtRuntime() + "\")"); + topLevelClass.addAnnotation("@Table(name=\"" + introspectedTable.getFullyQualifiedTableNameAtRuntime() + "\")"); } }