#Mybatis 從3.4.5 開始,默認支持 JSR-310(日期和時間 API)
即java.time.* 下的時間類自動類型轉換
本文使用的依賴
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.17</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.1</version> </dependency>
查詢時, 會發現如下錯誤
org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column 'date' from result set. Cause: java.sql.SQLFeatureNotSupportedException
; null; nested exception is java.sql.SQLFeatureNotSupportedException
查看pom文件發現, mybatis版本高於3.4.5
與數據庫相關的依賴處理mybatis還有druid, 最后發現是druid的依賴出錯了
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.22</version> </dependency>