스프링으로 mybatis을 사용하여 DB를 접속하여 데이터를 관리할때, 잠깐 잠깐 마주쳐 갔던 아주 간단한 에러입니다!!....
제일 기본적으로 일단 !
mapper와 .xml파일에 id를 입력하는 부분이 서로 상이하지 않은지 먼저 체크해봅시다!
<select id=" totalSales" resultTYpe="String">
</select>
보시면 totalSales 앞에 공백이 들어가있죠?....즉 오타로 인해서 발생하는 경우가 대부분입니다 :(
application.properties 의 설정부분.
mybatis를 사용할 mapper의 위치가 잘못 설정되어 있는경우에도 동일한 에러가 뜹니다!
mybatis.mapper-locations:classpath:mapper/*.xml
mapper라는 패키지안에 아무글자 + .xml 인거를 인식하고 사용합니당.
추가.
혹은 매퍼와 패키지의 이름이 다른 경우에도 뜨는걸 확인했습니당...당연하져
어찌됬든 특수한 에러는 아니고, 단순히 오타나 경로를 잘못 설정해서 나는 경우가 100%입니다 ^^
728x90
'Error' 카테고리의 다른 글
[Java Error] java.lang.IndexOutOfBoundsException 해결법 (0) | 2023.03.20 |
---|---|
[Spring] test코드 실행 시 NullPointerException 발생 (Serivce 증명시) (2) | 2023.03.17 |
Spring Boot Thymeleaf 500 에러 (0) | 2023.01.24 |
부적합한 열 유형 : 1111 란? (0) | 2023.01.20 |
ORA-00933: SQL command not properly ended ??…..ㅠㅠㅠ (0) | 2023.01.20 |