Как получить SQL из запроса Hibernate, используя JPA в Java 5?

Мне нужно получить SQL из запроса JPA. Я нашел, как это сделать, см. Код ниже, но это не работает в Java 5. Есть ли способ сделать это в Java 5?

Query query = em.createNamedQuery("findMe"); 
Session session = em.unwrap(JpaEntityManager.class).getActiveSession(); 
DatabaseQuery databaseQuery = ((EJBQueryImpl)query).getDatabaseQuery(); 
databaseQuery.prepareCall(session, new DatabaseRecord());

String sqlString = databaseQuery.getSQLString();

Благодарю.

0 ответов

Другие вопросы по тегам