MyBatis 설정 오류 java.lang.IllegalArgumentException
반응형

MyBatis 설정 오류


java.lang.IllegalArgumentException: 

Mapped Statements collection does not contain value for . X.X.X


한참을 고생했다..


발생 원인 


mapper 에 정의된 namespace 명칭이 같은 Application 내에 중복이 될 경우에 발생


ex)

  <select id="SnackOnWeekly" 

resultType="X.X.X">

select * from tb_snack ;

</select>



 <select id="

SnackOnWeekly


" parameterType="

X.X.X

" resultType="

X.X.X

">

select * from tb_snack ;

</select>



id 값이 동일한 경우 에러 발생

(참조 값이 달라서 이름 같아도 될 줄 알았는데... 개고생...)



반응형