오류 해결 : 원인 : java.lang.ClassNotFoundException : 클래스를 찾을 수 없음 : BaseResultMap

 

 

위 그림에서 resultType을 resultMap으로 변경하십시오.

문제 해결됨!

참고 : 오류 메시지의 .xml 파일은 실제로 문제가있는 xml 파일과 동일하지 않을 수 있습니다! ! !

따라서 전역 xml 파일을 확인하십시오.

 

오류는 다음과 같습니다.

원인 : org.apache.ibatis.builder.BuilderException : Mapper XML 구문 분석 오류. XML 위치는 'file [D : \ gitRepo \ sendMsgServiceBackend \ target \ classes \ mapper \ SmsProviderConfMapper.xml]'입니다. 원인 : org.apache.ibatis.builder.BuilderException : 클래스 해결 오류. 원인 : org.apache.ibatis.type.TypeException : 유형 별칭 'BaseResultMap'을 확인할 수 없습니다. 원인 : java.lang.ClassNotFoundException : 클래스 : BaseResultMap
    at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement (XMLMapperBuilder.java:122) ~ [mybatis-3.5.0.jar : 3.5.0]
    at org .apache.ibatis.builder.xml.XMLMapperBuilder.parse (XMLMapperBuilder.java:94) ~ [mybatis-3.5.0.jar : 3.5.0]
    org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory (SqlSessionFactoryBean.java:520) ~ [mybatis-spring-2.0.0.jar : 2.0.0]
    ... 32 개의 공통 프레임이 생략 됨
원인 : org.apache.ibatis.builder .BuilderException : 클래스를 해결하는 중에 오류가 발생했습니다. 원인 : org.apache.ibatis.type.TypeException : 유형 별칭 'BaseResultMap'을 확인할 수 없습니다. 원인 : java.lang.ClassNotFoundException : 클래스 : BaseResultMap
    at org.apache.ibatis.builder.BaseBuilder.resolveClass (BaseBuilder.java:118) ~ [mybatis-3.5.0.jar : 3.5.0]
    at org.apache .ibatis.builder.xml.XMLStatementBuilder.parseStatementNode (XMLStatementBuilder.java:74) ~ [mybatis-3.5.0.jar : 3.5.0]
    org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext (XMLMapperBuilder.java:137) ~ [mybatis-3.5.0.jar : 3.5.0]
    at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext ( XMLMapperBuilder.java:130) ~ [mybatis-3.5.0.jar : 3.5.0]
    at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement (XMLMapperBuilder.java:120) ~ [mybatis-3.5.0.jar : 3.5.0]
    ... 34 개의 공통 프레임이 생략 됨
원인 : org.apache.ibatis.type.TypeException : 유형 별칭 'BaseResultMap'을 확인할 수 없습니다. 원인 : java.lang.ClassNotFoundException : 클래스를 찾을 수 없음 :
    org.apache.ibatis.type.TypeAliasRegistry.resolveAlias ​​(TypeAliasRegistry.java:120) ~ [mybatis-3.5.0.jar : 3.5.0]에서 BaseResultMap
    org.apache.ibatis.builder.BaseBuilder.resolveAlias ​​(BaseBuilder.java:149) ~ [mybatis-3.5.0.jar : 3.5.0]
    at org.apache.ibatis.builder.BaseBuilder.resolveClass (BaseBuilder.java : 116) ~ [mybatis-3.5.0.jar : 3.5.0]
    ... 38 개의 공통 프레임이 생략 됨
원인 : java.lang.ClassNotFoundException : 클래스를 찾을 수 없음 :
    org.apache.ibatis.io.ClassLoaderWrapper.classForName (에서 BaseResultMap) ClassLoaderWrapper.java:200) ~ [mybatis-3.5.0.jar : 3.5.0]
    at org.apache.ibatis.io.ClassLoaderWrapper.classForName (ClassLoaderWrapper.java:89) ~ [mybatis-3.5.0.jar : 3.5 .0]
    at org.apache.ibatis.io.Resources.classForName (Resources.java:261) ~ [mybatis-3.5.0.jar : 3.5.0]
    org.apache.ibatis.type.TypeAliasRegistry.resolveAlias ​​(TypeAliasRegistry.java:116) ~ [mybatis-3.5.0.jar : 3.5.0]
    ... 40 개의 공통 프레임 생략
 

추천

출처blog.csdn.net/u013282737/article/details/88970886