mybatis映射LocalDate日期类型时出现SQLFeatureNotSupportedException异常问题解决
在确认了@JsonFormat注解没问题,mybatis版本也是3.4.5+时就很纳闷,其实大家出现这种错误大多都会想是不是mybatis不支持java8日期的映射的问题,然后百度一大堆都说是升级版本,定义类型处理器等。后来发现报错误的第一行是druid在处理resultset的问题,然后想是不是Druid有什么问题,我用的Druid版本是1.1.9,然后看了这个版本是在2018年就有了,我立马升
·
问题来源
今天优化项目,把项目中的日期类都改为Java8的新日期类了(其实java8也不新了,建议大家日期的处理都别用Date之类的了,直接用新日期API);然后在查询记录时候出现了以下异常:
在确认了@JsonFormat注解没问题,mybatis版本也是3.4.5+时就很纳闷,其实大家出现这种错误大多都会想是不是mybatis不支持java8日期的映射的问题,然后百度一大堆都说是升级版本,定义类型处理器等。。。
问题解决
后来发现报错误的第一行是druid在处理resultset的问题,然后想是不是Druid有什么问题,我用的Druid版本是1.1.9,然后看了这个版本是在2018年就有了,我立马升级了最新版本1.2.8,然后问题解决!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)