2.0 에서 3.9 버전으로 업데이트 하는 도중 List 관련해서 오류가 납니다. List 관련 내용 오류 해결 방안 문의 가능할까요 ?
- 작성자 :
- 류*완
- 작성일 :
- 2021-07-14 14:22:12
- 조회수 :
- 3,637
- 구분 :
- 개발환경 / 3.9
- 진행상태 :
- 완료
Q
public <E> List<E> getList(String queryId, Map<String, Object> searchMap, Map<String, Object> paramMap) throws Exception {
Map<String, Object> param = concatParams(searchMap, paramMap);
return list(queryId, param);
}
return list(queryId, param); -----> 해당 내용에서 오류가 나서 관련 내용 타고 올라간 내용이 밑의 내용입니다.
/**
* 리스트 조회 처리 SQL mapping 을 실행한다.
*
* @param queryId - 리스트 조회 처리 SQL mapping 쿼리 ID
* @param parameterObject - 리스트 조회 처리 SQL mapping 입력 데이터(조회 조건)를 세팅한 파라메터 객체(보통 VO 또는 Map)
* @return 결과 List 객체 - SQL mapping 파일에서 지정한 resultClass/resultMap 에 의한 결과 객체(보통 VO 또는 Map)의 List
*/
public List<?> list(String queryId, Object parameterObject) {
return getSqlMapClientTemplate().queryForList(queryId, parameterObject);
}
해당 내용의 List를 사용하고 있습니다.
2.0 에서 3.9 로 업데이트 하면서 과거 사용하던 dependency 를 추가하면서 버전업을 동시에 진행하였더니
과거 사용했던 List 부분에서 오류가 나기 시작했습니다.
해당 내용 해결 방안 있는지 알려주시면 감사하겠습니다.
Map<String, Object> param = concatParams(searchMap, paramMap);
return list(queryId, param);
}
return list(queryId, param); -----> 해당 내용에서 오류가 나서 관련 내용 타고 올라간 내용이 밑의 내용입니다.
/**
* 리스트 조회 처리 SQL mapping 을 실행한다.
*
* @param queryId - 리스트 조회 처리 SQL mapping 쿼리 ID
* @param parameterObject - 리스트 조회 처리 SQL mapping 입력 데이터(조회 조건)를 세팅한 파라메터 객체(보통 VO 또는 Map)
* @return 결과 List 객체 - SQL mapping 파일에서 지정한 resultClass/resultMap 에 의한 결과 객체(보통 VO 또는 Map)의 List
*/
public List<?> list(String queryId, Object parameterObject) {
return getSqlMapClientTemplate().queryForList(queryId, parameterObject);
}
해당 내용의 List를 사용하고 있습니다.
2.0 에서 3.9 로 업데이트 하면서 과거 사용하던 dependency 를 추가하면서 버전업을 동시에 진행하였더니
과거 사용했던 List 부분에서 오류가 나기 시작했습니다.
해당 내용 해결 방안 있는지 알려주시면 감사하겠습니다.
환경정보
-
- OS 정보 : win10
- 표준프레임워크 버전 : eGov3.9
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 8.0
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
표준프레임워크 2.X 에서 3.X로 넘어 오면서 변화된 부분들이 있습니다.
EgovComAbstractDAO의 경우 Generics 적용에 따른 casting을 추가해 줘야 합니다.
아래는 3.x 마이그레이션 가이드로
2. Generics 적용에 따른 casting 적용 (EgovAbstractDAO 상속 부분 등) 부분을 참고하시면 되겠습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rtemigration3.0
감사합니다.
표준프레임워크 센터입니다.
표준프레임워크 2.X 에서 3.X로 넘어 오면서 변화된 부분들이 있습니다.
EgovComAbstractDAO의 경우 Generics 적용에 따른 casting을 추가해 줘야 합니다.
아래는 3.x 마이그레이션 가이드로
2. Generics 적용에 따른 casting 적용 (EgovAbstractDAO 상속 부분 등) 부분을 참고하시면 되겠습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rtemigration3.0
감사합니다.