昨天在开发接口的时候,碰到了一个异常 java.sql.SQLFeatureNotSupportedException
。
因为 pom.xml
文件的内容都是我从另一个项目 copy 过来的,另一个项目试能正常运行的,所以会发生错误我也是很诧异。
org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column 'CREATE_TIME' 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)
...
Caused by: java.sql.SQLFeatureNotSupportedException: null
at com.alibaba.druid.pool.DruidPooledResultSet.getObject(DruidPooledResultSet.java:1771)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
...
caused by 中是报错在 druid
那里,经过搜索之后,把问题定位在 druid-spring-boot-starter
的版本身上。
原本的版本是 1.1.14
,改为 1.1.18
之后,我的问题得到了解决。
如果你也是这种异常表现,可以试一下。
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.18</version>
</dependency>
评论区