发现重复字段,必须设置dbcatalog参数
报错信息
17:11:24.277 [main] WARN ins.framework.mybatis.generator.BaseGenerator – 数据库连接成功,数据库产品名为MySQL,版本号为8.0.40
17:11:24.278 [main] INFO ins.framework.mybatis.generator.BaseGenerator – 连接MySQL时schema无需设置,采用8.0+版驱动后需要设置catalog,且通常和数据库名一致
17:11:24.371 [main] WARN ins.framework.mybatis.generator.BaseGenerator – {}
java.lang.IllegalArgumentException: 发现重复字段,必须设置dbcatalog参数
at ins.framework.mybatis.generator.DatabaseUtils.getTableColumns(DatabaseUtils.java:133)
at ins.framework.mybatis.generator.DatabaseUtils.getTableInfo(DatabaseUtils.java:99)
at ins.framework.mybatis.generator.BaseGenerator.generate(BaseGenerator.java:198)
at ins.framework.mybatis.generator.Generator.generate(Generator.java:16)
at codegen.CodeGenerator.main(CodeGenerator.java:46)
加入一行代码
使用 ins-framework-aoplog
生成代码报错问题.
GenConfig gc = new GenConfig();
gc.setDbCatalog("数据库名称");