Error

[Error][Mybatis] Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for *

오선지♬ 2024. 7. 26. 19:38
728x90
반응형

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.

PersistenceException: ### Error querying database.

Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for basic.api.mrOfbs.mrOfbsDetail ### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for basic.api.mrOfbs.mrOfbsDetail

 

mapper id를 잘입력했는데, 매핑되지 않는다고 에러 메시지가 떴다.

매핑이 잘 되어 있음에도 불구하고 문제가 발생한다면, 몇 가지 추가적으로 확인해볼 사항들이 있습니다:

Mapper XML 파일 경로 및 설정 확인:

 

application.yml 파일 확인해보니

mybatis:
  mapper:
    path: classpath:salesinsight/nxtlvl/module/database/basic_apidb/mapper/*/*Mapper.xml

mapper아래 폴더에 또 폴더를 만들어서 xml 을 만들었더니 경로 설정문제 때문에 찾지못하여 매핑이되지 않는 것이었다.

 

 

 

728x90
반응형