baomidou / mybatis-plus

An powerful enhanced toolkit of MyBatis for simplify development
https://baomidou.com
Apache License 2.0
16.28k stars 4.29k forks source link

[错误报告]: 描述 代码生成器,设置.entityBuilder().superClass() 后,启动报错 #6451

Closed TryCatchCat closed 1 week ago

TryCatchCat commented 1 week ago

确认

当前程序版本

V3.5.7

问题描述

代码生成器,设置.entityBuilder().superClass() 后,启动报错 FastAutoGenerator.create(url, name, password) .strategyConfig(builder -> { builder.entityBuilder() .superClass(xxx.class); });

详细堆栈日志

Exception in thread "main" java.lang.RuntimeException: 无法创建文件,请检查配置信息!
    at com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine.batchOutput(AbstractTemplateEngine.java:258)
    at com.baomidou.mybatisplus.generator.AutoGenerator.execute(AutoGenerator.java:179)
    at com.baomidou.mybatisplus.generator.FastAutoGenerator.execute(FastAutoGenerator.java:213)
    at com.izkml.mlyun.office.equip.mybatisplus.MyGeneratorTest.main(MyGeneratorTest.java:149)
Caused by: java.lang.NullPointerException
    at com.baomidou.mybatisplus.core.metadata.TableInfoHelper.getAllFields(TableInfoHelper.java:594)
    at com.baomidou.mybatisplus.generator.config.builder.Entity.convertSuperEntityColumns(Entity.java:192)
    at java.util.Optional.ifPresent(Optional.java:159)
    at com.baomidou.mybatisplus.generator.config.builder.Entity$Builder.get(Entity.java:627)
    at com.baomidou.mybatisplus.generator.config.StrategyConfig.entity(StrategyConfig.java:152)
    at com.baomidou.mybatisplus.generator.config.po.TableInfo.<init>(TableInfo.java:136)
    at com.baomidou.mybatisplus.generator.IDatabaseQuery$DefaultDatabaseQuery.lambda$queryTables$0(IDatabaseQuery.java:116)
    at com.baomidou.mybatisplus.generator.config.querys.DbQueryDecorator.execute(DbQueryDecorator.java:196)
    at com.baomidou.mybatisplus.generator.IDatabaseQuery$DefaultDatabaseQuery.queryTables(IDatabaseQuery.java:113)
    at com.baomidou.mybatisplus.generator.config.builder.ConfigBuilder.getTableInfoList(ConfigBuilder.java:139)
    at com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine.batchOutput(AbstractTemplateEngine.java:240)
    ... 3 more
TryCatchCat commented 1 week ago

6216