4-10 的 mybatis generator 双击创建失败

来源:5-10 mybatis三剑客之mybatis-generator生成数据对象和时间戳优化

慕粉194614236

2017-08-11

[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project mmall: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2: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:

按照百度的添加了一个version标签。还是不行?求解答,谢谢


写回答

2回答

Geely

2017-08-11

 Exception getting JDBC Driver: com.mysql.jdbc.Driver -> [Help 1]


提示是说jdbc的驱动有问题,请检查一下,在课程下载的代码中tools里有那个工具,要指向这一个。

3
1
慕粉194614236
非常感谢老师的指点!!已解决!!
2017-08-12
共1条回复

qq_雲爲衣風爲裳_04358368

2017-09-11

不需要添加version标签,试一试这个在pom.xml中如下位置添加一个mysql-connector-java依赖即可。

<build>
 <finalName>mmall</finalName>
 <plugins>
   <plugin>
     <groupId>org.mybatis.generator</groupId>
     <artifactId>mybatis-generator-maven-plugin</artifactId>
     <version>1.3.2</version>
     <configuration>
       <verbose>true</verbose>
       <overwrite>true</overwrite>
     </configuration>

     <dependencies>
       <!--此处添加一个mysql-connector-java依赖可以防止找不到jdbc Driver-->
       <dependency>
         <groupId>mysql</groupId>
         <artifactId>mysql-connector-java</artifactId>
         <version>5.1.6</version>
         <scope>runtime</scope>
       </dependency>
     </dependencies>

   </plugin>

   <!-- geelynote maven的核心插件之-complier插件默认只支持编译Java 1.4,因此需要加上支持高版本jre的配置,在pom.xml里面加上 增加编译插件 -->
   <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-compiler-plugin</artifactId>
     <configuration>
       <source>1.7</source>
       <target>1.7</target>
       <encoding>UTF-8</encoding>
       <compilerArguments>
         <extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs>
       </compilerArguments>
     </configuration>
   </plugin>
 </plugins>

</build>
加入到黑体加粗位置即可,我刚才试过可以。你可以试一试看可以不。datasource.properties文件里面

db.username 和db.password用你数据库的用户名和密码,不要用root连接试试看。

2
1
Geely
赞赞赞
2017-09-11
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9427 学习 · 8787 问题

查看课程