728x90
반응형
protected <T extends ReqBaseDTO> List<Map<String, Object>> getAttFiles(T param) throws SQLException
param바로 사용하면 param.getCrCd()호출할 수 없는 이유는 param이 제네릭 유형 T으로 선언을 시작하는 것입니다.
다운캐스팅이 필요합니다 :
ReqEcrdCreateDTO에 정의된 방법을 사용하려면,param을 밴드형인 ReqEcrdCreateDTO로 변환해야 합니다.
이것이 코드 ReqEcrdCreateDTO createParams = (ReqEcrdCreateDTO) param;를 사용하는 이유입니다.
728x90
반응형
'JAVA' 카테고리의 다른 글
[JAVA] startsWith (0) | 2024.12.13 |
---|---|
[JAVA] endsWith (0) | 2024.12.12 |
[JAVA] String 배열에서 값 삭제하기 (0) | 2024.12.01 |
[DB][Oracle] 다중 Insert INSERT ALL구문 사용 (0) | 2024.11.30 |
[JAVA] BigDecimal 나누기 (0) | 2024.11.25 |