背景介紹
在使用Mybatis自動(dòng)生成代碼功能時(shí),出現(xiàn)提示Cannot obtain primary key information from the database, generated objects may be incomplete,導(dǎo)致Mapper下只有insert()和insertSelective(),其余update(),delete(),select()方法都沒(méi)有生成自動(dòng)生成,使用的Mybatis版本為3.4.6,mysql-connector-java版本為8.0.13(解決方案在總結(jié)中,可直接使用)
解決方案
在jdbc url后增加nullCatalogMeansCurrent=true即可(但此時(shí)不會(huì)生成withBLOBs類)
具體分析
@pfjia的這篇文章有詳細(xì)分析
Mybatis-mybatis自動(dòng)生成代碼提示"Cannot obtain primary key information from ..."解決方案