Я использую довольно стандартный синтаксис здесь, я думаю:выборки возвращает тип записи, что привычка ввергнуть к записи
Result<Record> = [DSLContext].selectDistinct(...).fetch();
, но она не будет компилироваться, так как вышеприведенные возвращает записи объектов типа
Result<Record4<T1, T2, ...>
который является самогенерированным интерфейсом, который является вспомогательным интерфейсом записи, но компилятор остается недовольным
Я полагаю, что обычно java будет рассматривать это как неявное литье? не похоже, что я должен делать какие-либо явные литья ...
советы? благодаря
Вы можете даже удобно написать 'Результат >', потому что '' имеет верхнюю границу объявления-записи 'Record' –