Всем привет! Начал использовать JOOQ. Ошибка следующая:
В чем кроется проблема? Все спасибо за помощь!
Всем привет! Начал использовать JOOQ. Ошибка следующая:
В чем кроется проблема? Все спасибо за помощь!
Не совпало количество передаваемых переменных и их значений.
16 в insertInto() и 16 в values()
А если ещё раз посчитать?
create.insertInto(AUTHOR,
AUTHOR.ID, AUTHOR.FIRST_NAME, AUTHOR.LAST_NAME)
.values(100, “Hermann”, “Hesse”)
.execute(); Єто из оф. документации. у меня ведь прописано также - название таблицы. потом название колонок (16).
Да, я не прав.
Возможно, тогда тип не правильно, типа надо “false”, а не false.
Вообще-то идешка должна показывать полное сообщение о том что не совпадает.
Спасибо! Попробую! Пишет в эррорах, что can not resolve и всё
NULL , может, надо как строку передавать (“null”)?
С типами скорее всего, что-то не так. И мне больше нравится insertInto через set, как-то понятнее, что-ли.
а также есть вариант через .columns(), который тоже выглядит чуть более наглядным.
Спасибо за совет! Действительно проблема с типами!