原因
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);
}
结果

博客内容讲述了在使用MyBatisGenerator时,如何捕获并处理异常而不是直接抛出。通过创建一个warnings列表来收集异常,如果warnings为空则输出成功信息,否则打印异常详情。此做法确保了在生成Mapper文件过程中异常信息的有效记录。
2722

被折叠的 条评论
为什么被折叠?



