[Error] Mybatis - java.lang.UnsupportedOperationException

김상혁·2021년 3월 23일
0

Error

목록 보기
5/8
post-custom-banner

Spring Mybatis SelectList 사용 도중
java.lang.UnsupportedOperationException
The error occurred while handling results 같은 오류가 발생했다.

원인은 resultType이 잘못된 것이었는데 SelectList라도 resultType은 java.util.list가 아닌 DTO or String 등 SelectOne과 같은 타입을 명시해야한다.


아래처럼 고객 이름을 통해 정보를 가져오는 sql을 실행한다고 가정했을 때

this.sqlSession.selectList("mappers.getCustomerName", name); 

mapper에서 resultType을 list에서 dto로 바꿔주면 오류가 해결된다.

<select id="getRestaurantToname" resultType="customer" parameterType="java.lang.String">

출처 : Tistory 무중력 고기

post-custom-banner

0개의 댓글