개발

[에러기록] java.util.ArrayList cannot be cast to java.util.Map

JK. 2022. 8. 18. 13:22
728x90

2022-08-18 13:14:14.924 ERROR 11804 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map] with root cause

java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map

 

위와 같은 에러가 발생

 

확인해보니 리스트로 뽑아왔는데 Map형태로 넣으려고 해서 그런듯

Map<String, Object> ordersListMap = (Map<String, Object>) commonLoggingDao.selectList(...

아래와 같이 변경
List<Map<String, Object>> ordersListMap = commonLoggingDao.selectList(...

해결완료.