1. 问题
今天在别的服务上开发新模块的时候发现MYBATIS查询不支持LocalDateTime类型
报错如下
SQLFeatureNotSupportedException
2. 解决
将druid版本由1.1.0
->1.1.21(或更高)
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.21</version>
</dependency>
3. 分析
Druid在1.1.21版本之前不支持LocalDateTime等新日期类型处理方式。
而MyBatisPlus 自3.3.1版本开始使用了新版jdbc,支持JDK1.8新的日期类型(包括LocalDateTime等)