jDBI createStatement из файла - PullRequest
       7

jDBI createStatement из файла

0 голосов
/ 05 октября 2018

Я хочу поместить свои команды запроса в файл sql, а затем с помощью createStatement прочитать запрос из файла и выполнить связывание.

Выполнение h.createStatement("SOME LONG QUERY WITH BUNCH OF JOINS AND WHERES IS HARD TO READ IN JAVA") не очень разборчиво.

Какой лучший способ, кроме использования File для открытия и чтения файла?

1 Ответ

0 голосов
/ 06 октября 2018

Jdbi предоставляет класс ClasspathSqlLocator для чтения файлов на пути к классам.

Например, это возвращает содержимое файла query.sql, который находится внутри папки jdbiTestна пути к классам:

String query = ClasspathSqlLocator.findSqlOnClasspath("jdbiTest.query");

Ссылка на документацию: http://jdbi.org/#_classpathsqllocator

...