본문 바로가기

설치&설정 관련

[Mybatis] java.lang.UnsupportedOperationException 발생시 확인 부분

Mybatis 사용중 다음과 같은 오류가 발생했다.


Dao 부분의 소스

List<string> selectAuthorities(@Param("login_id") Long loginId);


과 같이 선언 하고 XML에서는 다음과 같이 설정 하였다.


XML 부분의 소스

 <select id="selectAuthorities" parameterType="Long" resultType="java.lang.List">


java.lang.UnsupportedOperationException  오류로 인터넷을 검색 하던 중 

resultType="java.lang.List" 가 잘못되었다는 것을 알게 되어 다음과 같이 수정하였다.

 <select id="selectAuthorities" parameterType="Long" resultType="String">


이후 큰문제 없음을 확인 하였다.

resultType에서 List 부분의 경우 List을 전달 하는 것이 아니라 결과 형(String, Map 등등)을 전달 하는것이다.



출처 : http://zero-gravity.tistory.com/176


'설치&설정 관련' 카테고리의 다른 글

[ nexus ] 2. 설정  (0) 2014.09.30
[ nexus ] 1. 설치  (0) 2014.09.24
Jenkins 설치  (0) 2014.05.23
chome을 이용한 로컬 html에서 서버 데이터 호출  (0) 2014.05.23
Jeus 한글 깨짐 현상  (0) 2014.05.08