首页 > 数据库 >常见的问题系列---【org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get colum

常见的问题系列---【org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get colum

时间:2023-03-27 20:38:51浏览次数:63  
标签:dao java spring SQLFeatureNotSupportedException springframework AbstractFallback

报错信息

org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column 'createTime' from result set.  Cause: java.sql.SQLFeatureNotSupportedException
; null; nested exception is java.sql.SQLFeatureNotSupportedException
	at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:96)
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81)
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
	at com.sun.proxy.$Proxy100.selectList(Unknown Source)
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:158)

报错原因

因为在项目中使用了Mybati-plus,同时使用了druid数据源,由于druid数据源的版本太低,不支持JDK8中的LocalDate、LocalTime、LocalDateTime等日期类型,所以解决方案就是升级druid依赖的版本。

解决方案

下载版本高于或等于1.1.21以上的jar包

<!-- alibaba 数据库连接池 -->
<dependency>
   <groupId>com.alibaba</groupId>
   <artifactId>druid-spring-boot-starter</artifactId>
   <version>1.1.21</version>
</dependency>

标签:dao,java,spring,SQLFeatureNotSupportedException,springframework,AbstractFallback
From: https://www.cnblogs.com/hujunwei/p/17262758.html

相关文章

  • 【深入浅出 Yarn 架构与实现】5-3 Yarn 调度器资源抢占模型
    本篇将对Yarn调度器中的资源抢占方式进行探究。分析当集群资源不足时,占用量资源少的队列,是如何从其他队列中抢夺资源的。我们将深入源码,一步步分析抢夺资源的具体逻辑。......
  • vue2+element-ui+springboot+mybatis-plus获取当前账户进行修改密码详细教程
    以下内容仅供学习使用新建一个dto类,用于专门修改当前账户的使用importlombok.Data;@DatapublicclassUserPasswordDTO{privateStringusername;priva......
  • 前端用crypto-js来进行加密,php使用openssl_encrypt来进行解密
    项目有个需求,需要对前端提交的密码进行加密传输,防止请求被拦截导致密码的泄露。1、考虑到性能问题,不好太过的占用浏览器资源,我就直接采用了对称加密的方式(aes)来进行处理;2......
  • 算法--给定日期求星期几
    问题:给定日期求星期几。答:利用蔡勒公式(Zeller'scongruence)h=(q+(26*(m+1))//10+k+k//4+j//4+5*j)%7 q是月中的某一天(日期)m是月份(3......
  • 我的十年程序员生涯--考研失利,倒也还好
    作为08届的本科生,我参加了12年的考研。在参加考研的那一年,也就是2011年,曾经有过犹豫是选择考研还是选择直接就业,说实话当时没有经过认真的思考,没有考虑多久,就加入了考研......
  • SHA-256 简介及 C# 和 js 实现【加密知多少系列】
    〇、简介SHA-256是SHA-2下细分出的一种算法。截止目前(2023-03)未出现“碰撞”案例,被视为是绝对安全的加密算法之一。SHA-2(安全散列算法2:SecureHashAlgorithm2)是一......
  • SpringCloud-Getway网关
    在微服务架构中,一个系统往往由多个微服务组成,而这些服务可能部署在不同机房、不同地区、不同域名下。这种情况下,客户端(例如浏览器、手机、软件工具等)想要直接请求这些服务,......
  • 数据结构-->单链表OJ题--->讲解_04
    本期我们讲解一道:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表所有结点组成的。现附上图示样例:现在上手代码:>SLTNode*CombineLists(S......
  • iOS7应用开发3、Objective-C
     【跟随教授的讲解和演示,并重做了课上的demo之后,惊奇地发现自己写的程序有bug,界面上12张卡牌出现后,点击任何一个,其他所有卡牌都会变成一块白板……在经历了长时间的调试......
  • Indent----- IndentationError: unexpected indent
    Unexpectedindent错误注意,Python中实现对代码的缩进,可以使用空格或者Tab键实现。但无论是手动敲空格,还是使用Tab键,通常情况下都是采用4个空格长度作为一个缩进量......