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

Posted Seems

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决mybatis generator警告Cannot obtain primary key information from the database, generated objects may 相关的知识,希望对你有一定的参考价值。

 

使用 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

 

这里记一下简单的解决方法,在数据库连接后面加上 nullCatalogMeansCurrent=true

 

这里贴一下自己的数据库连接的写法,

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

本人用的是 mysql-connector-java 8
所以加上第一个 serverTimezone,第二个 zeroDateTimeBehavior 是防止时间为null的解决



以上是关于解决mybatis generator警告Cannot obtain primary key information from the database, generated objects may 的主要内容,如果未能解决你的问题,请参考以下文章

解决generator的文件头:http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd报红问题

MyBatis Generator 重复生成Mapper.xml 解决方法

Mybatis-generator,自动生成文件.问题及解决

解决MyBatis Generator多次生成的问题

解决mybatis generator无法覆盖XML

idea 配置mybatis Generator 不显示的解决方案 和 配置MBG