Выполнить произвольный SQL (файлы) с JDBI 3 - PullRequest
0 голосов
/ 01 февраля 2019

Используя JDBI 3, я хотел бы выполнить неизмененный SQL из файла (созданного mysqldump, для чего это стоит).К сожалению, JDBI очень самоуверен, когда дело доходит до того, что он считает легальным SQL, потому что его вариант использования по умолчанию - это делать что-то с SQL, а не просто выполнять его вслепую.

Я уже выключил TemplatingEngine через jdbi.setTemplateEngine(TemplateEngine.NOP);, но внутренний лексер все еще работает над SQL, вызывая проблемы с такими операторами, как INSERT INTO folders (path) VALUES ('c:\\') и, по причине, которую мне не удалось отследить, // (при попытке вставить URL в качестве значения).

Есть ли способ отключить или ограничить лексер?Любые другие полезные советы по выполнению произвольного многострочного SQL через JDBI или, если потребуется, JDBC?

...