mybatis 설정파일 xml 에서 validation에러 발생

이클립스에서 mybatis설정파일을 저장했더니 아래와 같은 에러가 나오는 일이 있다.

아래 화면처럼 configuration 원소에 에러가 뜬다.


그리고 에러 메세지는 아래와 같다.
The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?)".

근데 암만 봐도 에러 원인이 안 나온다. 에러 설명에 나온 것처럼 하위 원소로 environment , typeAliases, mappers 만 썼는데도 이런다.

해결 방법은 참 허무한데 원소 순서를 바꾸는 것이다. settings -> typeAliases -> environments - > mappers 이 순서대로 한다.
(출처 http://mybatis-user.963551.n3.nabble.com/Problem-with-config-XML-file-validation-td4029331.html ) 문서에도 안 나와있는 내용이라 찾기가 더 그지같았다.

덧글

댓글 입력 영역



메모장

W 위젯