728x90
반응형
회사에서 신규 페이지 생성 작업을 하면서 front와 back을 새로 만들고 있던 상황이였다.
유사한 기존 소스를 카피하여 작업 중이였는데 제목과 같은 에러가 발생하였다.
org.apache.ibatis.builder.IncompleteElementException: Could not result map abcVO
현재 회사는 JSP - Java(Spring)으로 구성된 화면이다.
DB에 대한 스크립트는 xml 형태로 된 mybatis를 사용 중이다.
select 구문을 사용하려면 parameterType, resultType을 선언을 해줘야하는데, 내가 copy를 하다보니 resultType이 resultMap으로 되어있는 것을 확인을 못하였다.
그렇다고 resultMap을 따로 선언을 해둔 상태도 아니였다.
만약 나와 같은 에러가 발생을 했는데, 확인이 힘들다면 select 태그 등 resultMap으로 잘못 선언된 것은 아닌지 확인해보길 바란다.
해결하고 보니 에러에 정답이 있던 것이다... 잘못선언해두고 찾으라고 하니 찾을 수 없다는 뜻이니 말이다.
카피를 해도 이해를 하고 카피를 하자...!
728x90
반응형
'개발기록 > JAVA' 카테고리의 다른 글
| java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for 해결법 (0) | 2025.10.01 |
|---|---|
| [Spring] HandlerMethodParameter 발생 시 해결 방법 (0) | 2025.08.25 |
| 문자열 비교할 때 equls와 == 의 차이는 무엇일까? (1) | 2024.11.13 |
| [JPA] jdbc:h2:mem:testdb 안될 때 (0) | 2024.05.16 |
| Test 코드 작성 시 java.lang.Exception: No runnable methods 발생 원인 해결하기 (0) | 2024.05.15 |