环境:
1 | jdk:1.8 |
使用Mybatis查询时出现以下异常:
1 | org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column 'create_at' from result set. Cause: java.sql.SQLFeatureNotSupportedException |
Mapper.xml:
1 | <resultMap type="io.github.yidasanqian.mybatisdemo.entity.Role" id="Role_ResultMap"> |
Role.java
1 | public class Role implements Serializable { |
原因是Druid
不支持JDBC4.1及以上版本导致的,可以将mybatis-spring-boot-starter
版本降为1.3.4即可解决。
Druid 1.1.18 版本已解决此问题,详情看此issue:3194