티스토리 뷰
[전자정부프레임워크] 전자정부 모바일 프레임워크(폰갭) - 500에러 (java.lang.ClassCastException: rs.vo.MemberVO cannot be cast to java.util.List)
RAHM 2013. 9. 27. 09:18java.lang.ClassCastException: rs.vo.MemberVO cannot be cast to java.util.List - 500에러 발생
MemberDAOr(소스)
@Repository
public class MemberDAO implements MemberService{
@Autowired
private SqlMapClient sqlmap;
public List AdminCheck(MemberVO mvo) throws Exception {
return (List)sqlmap.queryForObject("AdminCheck", mvo);
}
}
member-sqlmap(소스)
<select id="AdminCheck" parameterClass="MemberVO" resultClass="MemberVO">
SELECT name, grade,pwd FROM yrsMember WHERE name=#name# AND pwd=#pwd#
</select>
MemberController(소스) - 실질적으로 콘솔창에 나타난 에러발생 부분
List<MemberVO> memberVo=mService.AdminCheck(mvo);
콘솔창 에러메시지
java.lang.ClassCastException: rs.vo.MemberVO cannot be cast to java.util.List
at rs.board.service.impl.MemberDAO.AdminCheck(MemberDAO.java:19)
at rs.controller.MemberController.AdminLogin(MemberController.java:39)
iBatis에서 MemberVO클래스로 리턴값을 넘겨주는데 Controller와 DAO에서 List로 형변환을 못한다. (클래스 형변환 오류)
하이브리드앱에서 돌아가게끔 기존의 소스를 변경한것인데.
그렇다면 기존의 소스는 제대로 작동할까?
리턴값부분을 수정해봐야겠다.
'Back > Framework' 카테고리의 다른 글
[LayoutFramework] Tiles Framework (0) | 2013.09.27 |
---|---|
[전자정부프레임워크] 모바일(폰갭) 컨트롤러 부분.... (0) | 2013.09.27 |
[전자정부프레임워크] 전자정부 모바일 프레임워크(폰갭) - 실행시 404에러 (0) | 2013.09.27 |
[전자정부프레임워크] 전자정부 모바일 프레임워크(폰갭) - window.plugins.EgovInterface.post() (0) | 2013.09.27 |
[전자정부프레임워크] 모바일프레임워크 안드로이드 실행시 에러 (0) | 2013.09.27 |