public void write(List<? extends Set<DTO>> setOfDTO)
throws Exception {
if (!setOfDTO.isEmpty())
{
Map<BigInteger, String> tempMap = new HashMap<BigInteger, String>();
for (DTO dto : setOfDTO.get(0)) {...}
흥미로운 부분은 항상 발생하지 않는다. 그래서 컴파일러 버전이나 다른 요인과 관련이 있는지 궁금합니다. 나는 그것이 있어야이 JAR 파일java.lang.ClassCastException : java.util.HashSet가 DTO와 호환되지 않는다
목록에 항상 두 개 이상의 항목이있는 경우에만 나타납니다. setOfDTO에 DTO 객체가 포함되어 있지 않기 때문에 – Jens
"something"이'List >>'을 전달합니다. generics를 올바르게 사용할 때 잡힐 것입니다. 혹시 또는 lib 디렉토리에서 원시 타입을 사용합니까? –
Tom
이것은 스프링 배치 프로그램입니다. – crazyProgrammer