天天看点

java 反向工程mysql_Mybatis逆向工程+Mysql 8.0

由于使用的是mysql8.0,有些需要注意的地方。

先上pom.xml文件

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

org.springframework.boot

spring-boot-starter-parent

2.3.1.RELEASE

com.zhangzhilin.mybatisG

demo

0.0.1-SNAPSHOT

demo

Demo project for Spring Boot

1.8

org.springframework.boot

spring-boot-starter-thymeleaf

org.springframework.boot

spring-boot-starter-web

org.mybatis.spring.boot

mybatis-spring-boot-starter

2.1.3

mysql

mysql-connector-java

8.0.19

org.springframework.boot

spring-boot-starter-test

test

org.junit.vintage

junit-vintage-engine

org.springframework.boot

spring-boot-maven-plugin

org.mybatis.generator

mybatis-generator-maven-plugin

1.3.5

mysql

mysql-connector-java

8.0.19

${project.basedir}/src/main/resources/generatorConfig.xml

true

true

再上generatorConfig.xml。该文件路径为:

${project.basedir}/src/main/resources/generatorConfig.xml

/p>

PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

connectionURL="jdbc:mysql://localhost:3306/recommendation?serverTimezone=GMT%2b8"

userId="root"

password="root">

targetProject=".\src\main\java">

targetProject=".\src\main\resources">

targetPackage="com.wxapp.video.mapper"

targetProject=".\src\main\java">

需要注意的地方:

1.pom.xml文件 配置MyBatis-generator插件中,数据库驱动版本必须为8.0

mysql

mysql-connector-java

8.0.19

2.pom.xml文件 配置MyBatis-generator插件中,需配置generatorConfig.xml文件的位置:

${project.basedir}/src/main/resources/generatorConfig.xml

true

t

3.generatorConfig.xml文件中,jdbcConnection 中的connectionURL需加上serverTimezone=GMT%2b8,和

connectionURL="jdbc:mysql://localhost:3306/recommendation?serverTimezone=GMT%2b8"

userId="root"

password="root">