2016-06-13 3 views
1

Я хочу знать, предоставляет ли JPA способ проверки разбора JPQL-запроса непосредственно перед выполнением запроса.Тестирование запроса jpql перед выполнением в jpa

С наилучшими пожеланиями,

+0

вы можете использовать HSQLDB для его проверки перед тем, как запустить проект (TDD) – LowLevel

+0

, спасибо @LowLevel за ваш ответ, но я хочу проверить запросы не только перед запуском проекта, потому что в моем приложении я добавляю запросы из внешних источников в во время выполнения. –

+0

и если вы поймаете SQLException? – LowLevel

ответ

0

порядка № JPA спецификации не дает возможность «компилировать» запрос (в отличие от того, что обеспечивает JDO сохранения спецификация), так что нет надежного способа сделать это. Некоторые реализации компилируются при создании запроса и других непосредственно перед выполнением.

Смежные вопросы