Посмотреть 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).
Заранее спасибо...