学习baomidou的MybatisPlus出现一些老旧的问题
首先第一,配置完成实体、Mapper、Boot启动MapperScan、application.yml、测试启动
报错
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'mybatis_plus'
这是数据库连接源问题
mysql版本不一,导入的依赖版本也不一样,yml文件数据源配置的driver-class-name后缀也不一样
我安装的myslq是5.1.40版本的,pom文件和yml文件配置如下
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.40</version>
</dependency>
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8
username: root
password: root
注意!!!url配置的3306/****?的*代表数据库名,更换成自己的数据库名就不会报错了
补充:配置yml
<!--mysql驱动引入-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.40</version>
</dependency>
yml文件SQL打印
mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl