java.sql.SQLFeatureNotSupportedException 问题及解决方法

文章首发于个人博客,欢迎访问关注:https://www.lin2j.tech

昨天在开发接口的时候,碰到了一个异常 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.alibabagroupId>
    <artifactId>druid-spring-boot-starterartifactId>
    <version>1.1.18version>
dependency>

你可能感兴趣的:(项目踩坑)