iBatis list parameter 로 iterate 구성 시 java.lang.StringIndexOutOfBoundsException
발생일: 2010.02.10 문제: iBatis 에 parameterClass 로 List 를 넘긴 후, iterate 태그 사용을 시도하였을 경우 아래와 같은 예외가 발생한다. Error getting ordinal list from JavaBean. Cause java.lang.StringIndexOutOfBoundsException 이 때 사용된 iBatis 구문은 아래와 같다. // select something and use iterate #someList[]# 잘못된 게 없는 것 같은데, 왜 이럴까. 해결책: 정확한 원인은 모르겠으나, 일단 패러미터를 Map 형태로 전달해주면 문제 없이 작동한다. queryForList 등의 메서드를 호출하기 전, 패러미터로 전달할 list 객체를 Map 객체..
Daylogs/Java
2010. 2. 10. 15:27
공지사항