위 그림에서 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 개의 공통 프레임 생략