Java使用mybatis-plus做查询时LocalDateTime报错处理方案
Java mybatisplus 查询localDateTime报错
·
背景
在用mybatis-plus进行数据库查询时,控制台报错
错误信息
错误信息如下所示,即类型转换异常。
Conversion not supported for type java.time.LocalDateTime;
nested exception is java.sql.SQLException:
Conversion not supported for type java.time.LocalDateTime
实体bean
在实体bean中有创建日期的类型为 LocalDateTime。
@Data
public class OrderInfo{
// 创建日期
private LocalDateTime createTime;
}
解决思路
检查项目的IDEA环境配置,可从以下几个方面检查
1、maven的版本
本项目使用的为【apache-maven-3.6.3】
2、仓库地址
检查下仓库地址是否正常,引用的jar是否齐全
3、JDK版本
项目使用的版本为1.8,小版本也存在差异,本次解决方案是【将 JDK版本升级】
java version 1.8.0_151 -> 1.8.0_291
4、mybatis-plus版本
网上查询 类似问题,推荐的处理方案为 【降低mybatis-plus的版本】
mybatis-plus版本降至3.1.0或以下即可
以上只是记录本次异常处理过程,仅供参考。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)