dao.list("") 에서 타입캐스트이 필요한 이유와 타입캐스트 안해도 동작했던 이유 @SuppressWarnings("unchecked")

yongju·2024년 9월 1일
0

JAVA

목록 보기
7/8
post-thumbnail
  • 문제 발생 구문
List<Map<String, Object>> list = dao.list("쿼리경로", parameterClassName);

해당 구문이 잘 동작했던 이유가 뭐야?
@SuppressWarnings("unchecked") -> 런타임에 오류를 줄 수 있음

  • 문제 해결 구문
    : dao.list의 반환형 List를 (List<Map<String, Object>>)로 타입캐스팅 해주었다.
List<Map<String, Object>> list = (List<Map<String, Object>>)dao.list("쿼리경로", parameterClassName);

List

List<Map<String, Object>>


IT요청 프로그램 제작 시, 로컬에서는 잘 동작했는데 운영으로 가면서 해당 구문으로 인해 오류가 발생하였다.

🌟 참고자료

profile
SI DEV

0개의 댓글