Как заставить hibernate распечатать, что не так с именованным запросом?

В моем приложении Spring/Hibernate/JPA я использую много именованных запросов, и когда у меня есть опечатка в одном из этих запросов, ошибки просмотра в моем приложении запускают -файл журнала, аналогичный приведенному ниже.

Caused by: org.hibernate.HibernateException: Errors in named queries: FindAllCompanyFileTypes
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:426)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1872)
    at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:906)
   ... 70 more

Как настроить спящий режим, чтобы распечатать, что не так с именованным запросом, а не только с именованным запросом?

ОБНОВЛЕНИЕ , например, запрос JPA SELECT f FROM Foo WHERE f.v := trueзавершится ошибкой, когда hibernate жалуется, что запрос недействителен. Hibernate даже не пытался сгенерировать из него SQL, запрос не правильный JPQL. Что я хочу знать, так это то, как заставить hibernate сказать, что запрос неверен, потому что := использовался вместо = ? не уверен, что этот параметр можно включить в спящем режиме или нет.

9
задан ams 17 August 2012 в 03:05
поделиться