mybatis实体中时间类型LocalDateTime,查询的时候报错

问题描述

Spring boot集成mybatis实体中时间类型LocalDateTime,查询的时候报错

c 复制代码
Error attempting to get column 'create_time' from result set.  Cause: java.sql.SQLFeatureNotSupportedException

原因分析:

因为mybatis和druid的依赖版本兼容问题导致。

我使用的mybatis-plus版本和Druid版本:

XML 复制代码
<dependency>
	<groupId>com.baomidou</groupId>
	<artifactId>mybatis-plus-boot-starter</artifactId>
	<version>3.1.0</version>
</dependency>
<dependency>
	<groupId>com.alibaba</groupId>
	<artifactId>druid-spring-boot-starter</artifactId>
	<version>1.1.17</version>
</dependency>

解决方案:

方式一:升级Druid到1.1.21

XML 复制代码
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid-spring-boot-starter</artifactId>
    <version>1.1.21</version>
</dependency>

方式二:mybatis-plus版本将至3.0.5

XML 复制代码
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.0.5</version>
</dependency>

版本的降低和升级不一定要完全按照上面,可以自己测试一下,切换到兼容的版本即可。

相关推荐
程序员小凯1 小时前
Spring Boot性能优化详解
spring boot·后端·性能优化
tuine2 小时前
SpringBoot使用LocalDate接收参数解析问题
java·spring boot·后端
番茄Salad3 小时前
Spring Boot项目中Maven引入依赖常见报错问题解决
spring boot·后端·maven
摇滚侠3 小时前
Spring Boot 3零基础教程,yml配置文件,笔记13
spring boot·redis·笔记
!if4 小时前
springboot mybatisplus 配置SQL日志,但是没有日志输出
spring boot·sql·mybatis
讓丄帝愛伱4 小时前
Mybatis Log Free插件使用
java·开发语言·mybatis
gaoshan123456789104 小时前
‌MyBatis-Plus 的 LambdaQueryWrapper 可以实现 OR 条件查询‌
java·tomcat·mybatis
阿挥的编程日记4 小时前
基于SpringBoot的影评管理系统
java·spring boot·后端
java坤坤4 小时前
Spring Boot 集成 SpringDoc OpenAPI(Swagger)实战:从配置到接口文档落地
java·spring boot·后端
摇滚侠5 小时前
Spring Boot 3零基础教程,整合Redis,笔记12
spring boot·redis·笔记