在已经成功运行过generatorConfig.xml生成相应的dao、mapper和entity之后,突然发现数据表中有两个属性列需要删掉,于是对数据表进行删column之后重新执行generatorConfig.xml,结果报错java.lang.NullPointerException,如下图
一顿捣鼓最后在数据库把删过column的数据表删掉了,重新执行sql语句建表,再运行generatorConfig.xml就可以了。这里感叹一下执行数据库操作将sql语句保留下来对于后续的修改和复现什么的真的很方便。
还有记录一下执行generatorConfig.xml文件的问题,网上搜了很多帖子都是配置好generatorConfig.xml文件后有个maven project的窗口,我用eclipse建立的springboot项目,实在找不到这个窗口,后来找到一篇帖子才知道怎么执行generatorConfig.xml文件,
链接放在这了
https://www.cnblogs.com/chunlin-lei/p/9549628.html
最后一个,如果mapper中死活都不生成Example相关的方法,注意一下targetRuntime是MyBatis3而不是MyBatis3Simple哦