«статическая проверка» для вызовов SQL в Java / Eclipse? - PullRequest
1 голос
/ 01 мая 2009

При написании Java на Eclipse меня недавно укусили несколько тривиальных ошибок, из-за которых мой синтаксис SQL был отключен (например, неправильно указана константа). Могу ли я использовать какие-либо инструменты, чтобы помочь себе поймать их, когда я пишу их?

Ответы [ 3 ]

1 голос
/ 01 мая 2009

IDEA из Intellij 8.x имеет синтаксический анализатор SQL, который может распознавать такие вещи (он подключается к источнику данных, который может читать вашу базу данных, и понимает, что стандартные вызовы JDBC внутри кода Java содержат SQL внутри своих строк и выполняет подсветку синтаксиса SQL .

Существует как минимум один такой плагин для Eclipse (очень альфа), но я не знаю ни одного, кто бы даже пытался сделать подсветку внутри java-файла так, как это делает IDEA.

На практике, однако, если вы не выполняете прямого взаимодействия с JDBC, SQL внутри java-кода имеет ограниченное использование, поскольку между ними часто существует какой-то класс, и тогда IDEA считает его простой строкой.

0 голосов
/ 05 сентября 2011

Попробуйте Alvor, не идеально, но приятно: http://code.google.com/p/alvor/

0 голосов
/ 01 мая 2009

dbunit для проверки ваших запросов или Ibatis для перевода запросов в XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...