티스토리 뷰

java.lang.ClassCastException: class java.util.HashMap cannot be cast to class java.lang.String (java.util.HashMap and java.lang.String are in module java.base of loader 'bootstrap')

자바+MyBatis 코딩을 하다가 위와 같은 에러를 만났다.

이상하네..

알고 봤더니

Dao에서

public String getAA( HashMap<String, Object ){
return sqlSession.selectOne("com.aa.getAA", hashMap);
}

String을 리턴해주게 해놨는데

MyBatis에서는

<select id="getAA" resultType="hashMap" parameterType="hashMap">

<select>


resultType을 hashMap으로 해줘서 에러가 나느듯 하다.

resultType을 String으로 수정하고 다시 해보니

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함