查看EJB Query对象生成的SQL?

时间:2012-05-10 03:37:02

标签: java java-ee toplink

有没有办法查看javax.persistence.Query对象生成的底层SQL?

换句话说,我有以下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 = ?

当执行查询时出错时,我在日志文件中看到类似的内容。

我想知道如何查看有效查询的相同信息。

我在Sun Application Server(JEE5)上使用EJB和TopLink。

提前致谢...

0 个答案:

没有答案