[MyBatis] 오류❗ : Invalid bound statement (not found)

Hayoung Park·2022년 1월 17일
0

발생 이유

1. Mapper 인터페이스와 XML 오타

  • Mapper 인터페이스와 XML에 오타가 있는지 확인
  • id에 오타가 있거나 선언되어 있는 id가 Mapper 인터페이스의 메서드명과 다른지 확인

2. mapper-location

  • application.properties에 mapper XML의 경로가 올바르게 작성되어 있는지, 빠뜨리지 않았는지 확인
    (프로젝트마다 자세한 경로는 달라질 수 있음)
mybatis.mapper-locations:classpath:mapper/*.xml

3. DataSource Configuration

  • DataSource를 설정하는 Configuration 클래스 확인
  • @MapperScan 어노테이션 선언된 경우에는 Mapper 인터페이스가 있는 위치와 일치하는지 확인
profile
Faithfulness makes all things possible!

0개의 댓글