检查UserMapper接口并没有发现问题,多次尝试都是报错。
问题原因
mysql依赖版本太低
解决办法
原依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.41</version>
</dependency>
方法一:修改原来的 依赖版本为5.1.41为更高的版本 我修改为6.0.6
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.6</version>
</dependency>
问题解决
方法二:直接将<version>5.1.41</version>
去掉,不指定版本那么会默认使用
spring-boot-starter指定的版本
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
进去观察一下,发现当前 spring-boot-starter默认的版本为8.0.15