逆向工程生成mysql数据库表出现的一个问题

问题描述:项目采用的mysql-connector-java的版本是8.0以上(springboot版本2.1.6),配置文件中jdbc的url路径配置为:

jdbc:mysql://127.0.0.1:3306/activiti?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2b8&useSSL=false

,启动项目后,并没有和预期一样生成表。

解决方法:

方案一、将mysql-connector-java的版本指定为5.1左右的版本,重新启动后生成了表结构。

方案二、在url后面,加上

nullCatalogMeansCurrent=true

重新启动后也生成了表结构。

原因:mysql-connector-java8.0以后的版本中,nullCatalogMeansCurrent的默认值由true改为了false。

你可能感兴趣的:(java后台开发,mysql)