Отсутствует функция в jOOQ 3.11
Кажется, отсутствует функция в генераторе кода jOOQ, сгенерированный переопределенный метод Table.fieldsRow()
, обеспечивающий более узкий ковариантный тип возврата Row[N]<...>
.Я создал запрос функции для этого, который будет реализован в jOOQ 3.12: https://github.com/jOOQ/jOOQ/issues/7809
Также отсутствует, перегруженный метод DSL.rowField(RowN)
: https://github.com/jOOQ/jOOQ/issues/7810
Обходной путь, столбцы списка явно
Это наиболее очевидный обходной путь, которого вы, очевидно, хотите избежать: явное перечисление всех имен столбцов:
row(pmu.COL1, pmu.COL2, ..., pmu.COLN)
обходной путь, используйте сгенерированные записи
Там уже - это такой сгенерированный метод в сгенерированных записях.В качестве обходного пути вы можете использовать
new ProjectMembersUsersRecord().fieldsRow();
Обходной путь, расширить генератор кода
Вы уже можете реализовать # 7809 самостоятельно, расширив JavaGenerator
с помощью пользовательского раздела кода:
https://www.jooq.org/doc/latest/manual/code-generation/codegen-custom-code