을 기록 캐스팅 못해 레코드 종류를 가져, 내 생각 :반환에게 내가 여기에 꽤 표준 구문을 사용하고
Result<Record> = [DSLContext].selectDistinct(...).fetch();
하지만 실 거예요 컴파일 때문에 유형
Result<Record4<T1, T2, ...>
의 위의 수익률 기록 오브젝트 이것은 자동 생성 인터페이스이며 Record의 하위 인터페이스이지만 컴파일러는 여전히 불만족 스럽습니다.
일반적으로 java가 이것을 암시 적 캐스트로 간주할까요? 나에게 어떤 명백한 주조도해야하는 것처럼 보이지 않는다. ...
팁? List<Banana>
는 List<Fruit>
인 경우 감사
''의 선언 사이트 상한값이 'Record'이므로 '을 편리하게 쓸 수 있습니다 –