У меня есть две функции: одна возвращает список полей, другая возвращает запрос на выборку (который выбирает соответствующие значения полей).
private List<Field<?>> fields() {
....
}
private Select<?> select() {
...
}
Обратите внимание, что степень определяется во время выполнения, она зависит от пользовательского ввода. Отсюда List<Field<?>>
и Select<?>
.
В таблицу можно вставить:
context.insertInto(table, fields()).select(select()))
Невозможно обновить таблицу:
context.update(table).set(DSL.row(fields()), select())
Можно ли добавить эту функцию в jOOQ 3.7?
Какой обходной путь мы можем использовать сейчас?