У меня есть управляемый компонент для страницы JSF, которая выполняет вызовы JPA в конструкторе для заполнения полей в компоненте. У меня небольшая проблема с другим вызовом, чтобы сохранить сущность (заполнить данные для тестирования). Я ожидаю, что это вызовет какое-то исключение, поскольку оно не работает, но я ничего не получаю. Просто, черт возьми, я попробовал следующее:
Query newQuery = em.createQuery("Bad Syntax");
List newList = newQuery.getResultList();
Я бы ожидал IllegalArgumentException
здесь, поскольку строка запроса полностью недействительна, но страница все еще загружается, и я нигде не вижу исключений.
Прав ли я, ожидая этого исключения? Если так, то почему я не вижу этого?