mybatis-plus 中的LocalDateTime, LocalDate, LocalTime


 

#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>

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM