본문 바로가기
개발툴/eclipse

[이클립스 오류] 요소 유형 "insert"에 대한 "resultType" 속성을 선언해야 합니다. 해결

by 펜네임 2020. 10. 6.

 

오류 메시지

(매퍼 xml 파일에서 뜨는 오류) 요소 유형 "insert"에 대한 "resultType" 속성을 선언해야 합니다.

 

오류 해결 과정


1. 자동 컴파일이 안 된다고 판단함 (같은 이름의 xml이 있었기 때문)


> svn cleanUp (이클립스의 비정상적인 종료로 특정파일에 lock이 걸려서 그렇다는 얘기가 있었음)
> imsi 폴더는 class파일이 있는 곳이 아니었음. 또한 이 폴더가 필요없기 때문에(같은 프젝 진행 중인 동기한테는 이 폴더가 없음) 이클립스 끄고 프로젝트>imsi 폴더를 지워줌.


2. 구글 검색으로 '요소 유형에 대한 해당 속성이 정의가 안 되어 있어서 그렇다'는 내용을 발견.

 

> xml의 insert문에 달린 resultType을 전부 지움
> 새로운 에러 : 요소 유형 "update"에 대한 "resultType" 속성을 선언해야 합니다.
> xml의 update문에 달린 resultType을 전부 지움
> 새로운 에러 : 요소 유형 "delete"에 대한 "resultType" 속성을 선언해야 합니다.
> xml의 delete문에 달린 resultType을 전부 지움
> 성공

 


xml을 공부해야겠다.

 

댓글