Error attempting to get column ‘upload_time’ from result set.: Cause: java.sql.SQLException:不支持的类型

Error attempting to get column ‘upload_time’ from result set.: Cause: java.sql.SQLException

作为一个菜鸟,今天遇到这么一个问题,真的是万万没想到啊!问题的解决方法这么简单!!!
问题叙述:数据库表字段 upload_time为datetime类型,接收实体类对应属性为LocalDateTime类型。开始报这么一个错误不支持的类型LocaDateTime,我以为换为Date类型就可以了,同时在

 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 private Date uploadDate;

上加了类型格式化,但是依旧报这个错误,很无奈,很崩溃,但是又不能放任这个bug不管,于是乎找起了度娘,最终终于发现了问题。

是因为我的mybatis版本过高导致的,真的是吐血啊!!

<dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
           <!-- <version>3.5.2</version>-->
           <version>3.5.2</version>
        </dependency>

只需要将mybatis版本改为3.5.0,网上也有人说将Duird版本升级至1.1.18也可以,其实我也想试试,但是我没有用Duird。

几乎崩溃的问题,就这么一下子就解决了,不得不感叹一下,知识的伟大,啊哈哈哈哈哈!!!希望可以帮到和我遇到同样问题的人吧

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值