由于使用的是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">