Не. Интеграция проверяет ваш код, используя реальную базу данных с той же схемой, что и ваша производственная среда.
Подумайте об этом: если вы создаете некорректный запрос, это программная ошибка . Что вы собираетесь делать с информацией? Скажите пользователю, что запрос JPA искажен? Все, что вы можете реально сделать, это зарегистрировать ошибку и сообщить пользователю «что-то плохое произошло». Вы все равно узнаете, что это некорректный запрос, когда будете проверять журналы позже ...
Редактировать
Может также стоить исследовать вызов createQuery()
, передав ему неверные данные - javadoc здесь предполагает, что он может выдать HibernateException
, и я не уверен, что он мог сделать с строка, отличная от проверки ...