今天在做一个web的小练习,在用mybatis的插件mybatis-generator自动生成Object和xml文件的时候:
键入:
mybatis-generator:generate
报错:
Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.5:generate (default-cli) on project miaosha: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.5:generate failed: Exception getting JDBC Driver
大概意思就是说,JDBC驱动没有能正常获取。
总结了一下,我使用的mysql是8:对应的驱动官网说是如下:
而我在POM.xml里配置的相应dependency标签指定的mysql驱动版本是:
mysql-connector-java的5.1
按理来说是没有问题的,但是已经错了,那就试试.
于是更改版本成为:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
</dependency>
在pom.xml文件里面两个地方都进行修改,刷新maven让他重新下载。
下载完后再执行mybatis的命令,成功运行。