運(yùn)行mybatis的generatorConfig.xml報(bào)錯(cuò)空指針

在已經(jīng)成功運(yùn)行過generatorConfig.xml生成相應(yīng)的dao、mapper和entity之后,突然發(fā)現(xiàn)數(shù)據(jù)表中有兩個(gè)屬性列需要?jiǎng)h掉,于是對數(shù)據(jù)表進(jìn)行刪column之后重新執(zhí)行g(shù)eneratorConfig.xml,結(jié)果報(bào)錯(cuò)java.lang.NullPointerException,如下圖


一頓搗鼓最后在數(shù)據(jù)庫把刪過column的數(shù)據(jù)表刪掉了,重新執(zhí)行sql語句建表,再運(yùn)行g(shù)eneratorConfig.xml就可以了。這里感嘆一下執(zhí)行數(shù)據(jù)庫操作將sql語句保留下來對于后續(xù)的修改和復(fù)現(xiàn)什么的真的很方便。

還有記錄一下執(zhí)行g(shù)eneratorConfig.xml文件的問題,網(wǎng)上搜了很多帖子都是配置好generatorConfig.xml文件后有個(gè)maven project的窗口,我用eclipse建立的springboot項(xiàng)目,實(shí)在找不到這個(gè)窗口,后來找到一篇帖子才知道怎么執(zhí)行g(shù)eneratorConfig.xml文件,


鏈接放在這了

https://www.cnblogs.com/chunlin-lei/p/9549628.html

最后一個(gè),如果mapper中死活都不生成Example相關(guān)的方法,注意一下targetRuntime是MyBatis3而不是MyBatis3Simple哦


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容