我希望有一个方法可以接收JPA查询,然后返回该查询的解释计划结果。它给出了一个错误,表明该表或视图不存在。这是有道理的,因为实体类名称与表名称不同。
以下是获取解释计划的查询(当查询是本机查询时工作正常)
String explainQuery = String.format("EXPLAIN PLAN SET STATEMENT_ID = '%s' INTO PLAN_TABLE
FOR %s",statementId, query.replaceFirst(";?\\z", ""));
现在,如果查询是
"Select * from myTable"
我会得到我预期的结果。但如果我把它改成
"Select mtl from myTableEntity mtl"
我会收到错误。 你能帮帮我吗? 感谢