把老项目的底层mybaitis 替换为mybatis-plus ,运行代码生成器,报错,
请输入模块名:
batch
请输入表名,多个英文逗号分割:
MYBATIS_PLUS_DEMO
10:55:47.164 [main] DEBUG com.baomidou.mybatisplus.generator.AutoGenerator - ==========================准备生成文件...==========================
10:55:48.208 [main] ERROR com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine - 无法创建文件,请检查配置信息!
java.lang.NullPointerException: null
at java.io.File.<init>(File.java:277)
at com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine.isCreate(AbstractTemplateEngine.java:277)
at com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine.batchOutput(AbstractTemplateEngine.java:85)
at com.baomidou.mybatisplus.generator.AutoGenerator.execute(AutoGenerator.java:102)
at cn.git.mybaitisplus.generator.BatchGenerator.main(BatchGenerator.java:153)
10:55:48.209 [main] DEBUG com.baomidou.mybatisplus.generator.AutoGenerator - ==========================文件生成完成!!!==========================
搜了下,搜到了https://gitee/baomidou/mybatis-plus/issues/IZF5M这个介绍,
我这边开始引入的版本 3.1.9也是这个错误,
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.1.9</version>
</dependency>
测试修改为
3.2.0和最新的3.4.1 都没问题,可以正常生成!
更多推荐
mybatis-plus 代码生成器NPE 无法创建文件,请检查配置信息 NullPointerException: null
发布评论