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>

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

相关推荐
AD钙奶-lalala1 小时前
SpringBoot 4.0.3配置Swagger
java·spring boot·后端
空空kkk2 小时前
Mybatis-Plus代码生成器
mybatis
9527出列2 小时前
结合拦截器描述mybatis启动流程
java·mybatis
随机昵称_1234562 小时前
springboot导出带水印文字的xlsx
java·spring boot·后端
小马爱打代码2 小时前
SpringBoot + JVM 内存泄漏监控 + Heap Dump 自动采集:OOM 前自动预警并留存现场
jvm·spring boot·后端
Lyyaoo.3 小时前
What is Maven?
java·spring boot·maven
李慕婉学姐3 小时前
Springboot传统文化服饰交流平台k79z52ic(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
彭于晏Yan3 小时前
Redis缓存更新策略
spring boot·redis·spring·缓存
一直都在5723 小时前
Docker 从入门到实战系列(四):镜像 / 容器导入导出、容器互联与 SpringBoot 微服务打包
spring boot·docker·微服务
MegaDataFlowers3 小时前
CRUD操作及配置解析
java·mybatis