Closed greydesolate closed 5 years ago
修复一个MYSQL数据库中,含有同名的表,会导致生成的时候获取到同名表的列名的BUG. 原因:获取表的列时,没有按照数据库名去取,会取到所有数据库同名表的列名 修改2个文件 com.spawpaw.mybatis.generator.gui.DatabaseConfig
rs = meta.getColumns(null, null, tableName, null); //改为 rs = meta.getColumns(dbName.getValue().isEmpty() ? null : dbName.getValue(), null, tableName, null);
com.spawpaw.mybatis.generator.gui.util.MBGRunner //140行添加
tableConfiguration.setCatalog(databaseConfig.dbName.getValue());
更新mybatis-generator-plugin版本 1.2.9->1.2.12
<dependency> <groupId>com.itfsw</groupId> <artifactId>mybatis-generator-plugin</artifactId> <version>1.2.12</version> </dependency>
修复一个MYSQL数据库中,含有同名的表,会导致生成的时候获取到同名表的列名的BUG. 原因:获取表的列时,没有按照数据库名去取,会取到所有数据库同名表的列名 修改2个文件 com.spawpaw.mybatis.generator.gui.DatabaseConfig
com.spawpaw.mybatis.generator.gui.util.MBGRunner //140行添加
更新mybatis-generator-plugin版本 1.2.9->1.2.12