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.mybatisgroupId>
            <artifactId>mybatisartifactId>
           
           <version>3.5.2version>
        dependency>

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

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

你可能感兴趣的:(Error attempting to get column ‘upload_time’ from result set.: Cause: java.sql.SQLException:不支持的类型)