Mybatis Generator异常问题

在eclipse中使用过Mybatis Generator过的小伙伴可能在右击其配置文件然后Run Mybatis Generator时候遇到过如下的问题:

配置文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<properties resource="common.properties"/>

<!-- 获取一个java路径,而且版本最好不要太高,不然容易报 Exception jdbc driver -->
<classPathEntry
        location="E:\mysql-connector-java-5.1.47.jar" />
        
<!-- 如果 mysql的版本比较高,则用com.mysql.cj.jdbc.Driver-->
  <context id="context1">
    <jdbcConnection 
    connectionURL="jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC" 
    
   
    driverClass="com.mysql.cj.jdbc.Driver" 
    password="860114" 
    userId="root" />
    <javaModelGenerator targetPackage="com.nizq.po" targetProject="mybatis/src/main/java" />
    <sqlMapGenerator targetPackage="com.nizq.mapper" targetProject="mybatis/src/main/java" />
    <javaClientGenerator targetPackage="com.nizq.mapper" targetProject="mybatis/src/main/java" type="XMLMAPPER" />
    <table  tableName="t_task" domainObjectName="Task" > 
    </table>
  </context>
</generatorConfiguration>

本次配置遇到3个异常

1.Exception getting JDBC Driver

Generator的版本为1.3.7,本地Mysql jar版本为8.0.11,配置一直报错,后来在classPathEntry location属性将

Mysql jar版本调低至5.1.47版本不再报错。

 

2.WARNING: Project . does not exist

原先targetProject设置时 为./src/main/java,生成自动文件时一直报错,后更改为“项目名/src/main/java”问题得以解决。

 

3.链接时报错

Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdb

该问题为driveClass按照提示调整后即可通过。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值