Посмотреть SQL, сгенерированный EJB Query объект?

Есть ли способ просмотреть базовый SQL, сгенерированный объектом javax.persistence.Query?

Другими словами, у меня есть следующий запрос EJB QL:

SELECT f FROM FunkyObject f where f.id = 4

Я хотел бы видеть что-то вроде этого:

SELECT funky_object.id, funky_object.name, funky_object.some_int_col
  FROM funky_object
WHERE funky_object.id = ?

Я вижу что-то подобное в моем файле журнала, когда возникает ошибка при выполнении запроса.

Я хотел бы знать, как я могу увидеть ту же информацию для правильного запроса.

Я использую EJB с TopLink на сервере приложений Sun (JEE5).

Заранее спасибо...

0 ответов

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