티스토리 뷰

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/06   »
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
글 보관함