为了账号安全,请及时绑定邮箱和手机立即绑定

mybatis的generator出现Exception getting JDBC Driver

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: com.mysql.jdbc.driver -> [Help 1]

[ERROR] 

[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.

[ERROR] Re-run Maven using the -X switch to enable full debug logging.

[ERROR] 

[ERROR] For more information about the errors and possible solutions, please read the following articles:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 1.694 s

查看了pom.xml文件中编写的内容 没发现缘由,但是在去掉dependcy时还是会出现这个问题...症状一致

请诸位告知可能引发这个问题出现的原因,好修改。

<plugin>
   <groupId>org.mybatis.generator</groupId>
   <artifactId>mybatis-generator-maven-plugin</artifactId>
   <version>1.3.5</version>
   <!-- 实际项目会有反复的情况-->
   <configuration>
     <!-- 允许移动生成的文件  默认不可以  是否覆盖设置为true-->
     <verbose>true</verbose>
     <overwrite>true</overwrite>
     <configurationFile>
       src/main/resources/mybatis-generator.xml
     </configurationFile>
   </configuration>
   <!-- 使用插件必须要有依赖-->
   <!-- 使用的是mysql数据库 因此对Mysql进行解析-->
   <dependencies>
     <dependency>
       <groupId>org.mybatis.generator</groupId>
       <artifactId>mybatis-generator-core</artifactId>
       <version>1.3.5</version>
     </dependency>
     <dependency>
       <groupId>mysql</groupId>
       <artifactId>mysql-connector-java</artifactId>
       <version>5.1.41</version>
     </dependency>
</dependencies>
<!-- 指定导入之后要做的execution-->
   <!-- phase阶段在package阶段  goal是做一个generate-->
   <executions>
     <execution>
       <id>mybatis generator</id>
       <phase>package</phase>
       <goals>
         <goal>generate</goal>
       </goals>
     </execution>
   </executions>
 </plugin>


正在回答

1 回答

<!--数据库连接地址账号密码 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"

                connectionURL="jdbc:mysql://127.0.0.1:3306/miaosha"

                userId="root"

                password="root">

</jdbcConnection>

问题解决了,pom。xml文件没有问题。对比别人mybatis-generator.xml文件没有任何区别,但是我尝试下将别人的代码拷贝进来后,居然成功了,成功了。。。。检查后发现是连接池这里可能存在问题,也许是哪里多了空格还是啥的....没发现。

0 回复 有任何疑惑可以回复我~
#1

MookeeW 提问者

再一轮排查发现原因出现在com.mysql.jdbc.Driver 注意 driver需要大写 大写!!!!
2019-01-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
SpringBoot构建电商基础秒杀项目
  • 参与学习       49064    人
  • 解答问题       954    个

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

进入课程

mybatis的generator出现Exception getting JDBC Driver

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信