1

有没有办法查看 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。

提前致谢...

4

0 回答 0