Я использую jOOQ для выполнения произвольных запросов SQL.Я делаю это следующим образом:
String result = create.fetchSingle("SELECT ...").getValue(0, String.class);
Этот запрос всегда возвращает одну строку и один столбец, следовательно, используются fetchSingle
и getValue(0, T)
.Я не смог найти метод, который объединяет два.
Теперь я хочу передать именованный параметр в этот запрос.Параметр используется в нескольких местах, поэтому я подумал, что использование именованного параметра было бы хорошим использованием здесь.Тип этого параметра - массив строк.
Как я могу это сделать?Как мне обратиться к этому параметру в запросе?В JDBC я бы написал :name_of_parameter::text[]
.