spring boot 와 my batis 통합 타 임 스 org. apache. ibatis. binding. bing Exception: Invalid bound statement (not f...

질문:
spring boot 와 my batis 통합 타 임 스: org. apache. ibatis. binding. bingException: Invalid bound statement (not found)
해결 방법:
이러한 오류 가 발생 한 것 은 mapper 인터페이스 와 대응 하 는 xml 파일 이 연결 되 지 않 았 기 때 문 입 니 다. 현재 알 고 있 는 두 가지 가능 한 원인 이 있 습 니 다.
  • xml 파일 에서 namespace 또는 해당 방법 을 대표 하 는 id 속성 은 mapper 인터페이스 와 대응 하지 않 습 니 다
  • 컴 파일 후 target 의 파일 을 보면 해당 하 는 xml 파일 을 생산 하지 않 았 을 가능성 이 높다.이 경우 pom. xml 에 다음 코드 를 추가 해 야 합 니 다.
  •         
                
                    src/main/java
                    
                        **/*.xml
                    
                    true
                
            
    

    보충:
  • application. yml 파일 에 설정 mybatis.mapper-locations: 이 필요 합 니 다. 예 를 들 어
  • mybatis:
      mapper-locations: mapper-locations: classpath*:mapper/*.xml
    

    my batis 에 필요 한 xml 파일 의 경 로 를 대표 합 니 다.
  • 설정 클래스 에 주석 추가 @MapperScan, 예 를 들 어
  • @MapperScan("dao")
    

    my batis 에 필요 한 mapper 인 터 페 이 스 를 대표 하 는 경로 입 니 다.

    좋은 웹페이지 즐겨찾기