解決mybatis generator警告Cannot obtain primary key information from the database, generated objects may be incomplete


 

使用 mybatis generator 生成pojo、dao、mapper時

經常出現 Cannot obtain primary key information from the database, generated objects may be incomplete

無法生成主鍵相關方法

 

具體詳細解決方案有人已經提出了,很長,https://blog.csdn.net/jpf254/article/details/79571396#%E6%9C%80%E7%BB%88%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88

另一個詳細解讀,http://m.aspku.com/view-326284.html

 

兩個解決方案:

1、MySQL數據驅動使用5.X版本

 2、這里記一下簡單的解決方法,在數據庫連接后面加上 nullCatalogMeansCurrent=true

 

這里貼一下自己的數據庫連接的寫法,

?serverTimezone=UTC&zeroDateTimeBehavior=round&nullCatalogMeansCurrent=true

本人用的是 mysql-connector-java 8
所以加上第一個 serverTimezone,第二個 zeroDateTimeBehavior 是防止時間為null的解決


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM