자바(Java)
java.lang.ClassCastException: class java.util.HashMap cannot be cast to class ja
xemaker
2022. 8. 10. 15:06
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으로 수정하고 다시 해보니