解决MyBatisPlus+Druid异常:java.sql.SQLFeatureNotSupportedException

报错详情:
MyBatisPlus 3.3.1 + Druid 1.2.20在处理LocalDateTime字段时报错如下:

Error attempting to get column 'create_time' from result set.
Cause: java.sql.SQLFeatureNotSupportedException

报错原因:
报错来自Druid的版本问题,在1.1.21版本之前不支持LocalDateTime等新日期类型处理方式。而MyBatisPlus 自3.3.1版本开始使用了新版jdbc,支持新的日期类型。

解决办法:

  • (推荐) 升级Druid1.2.21
  • (不推荐) 切换DruidHikariCP
  • (不推荐) 降MyBatisPlus3.1.0,弃用LocalDateTime等新日期类型;

你可能感兴趣的:(基本技巧,druid,mybatis-plus)