原因
generator出现异常不是抛出,而是进行捕获放在传入warnings(List)里面,如果你不传递的话,它会初始化一个,但是在结束时并不会输出任何信息。
添加异常排查
List warnings = new ArrayList();
myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
…
//在文件末尾 添加异常信息输出 不在抛出异常里
if (warnings.isEmpty()) {
System.out.println(“生成对应mapper文件成功!!1”);
} else {
//异常打印
System.err.println(warnings);
}