У меня есть запрос JPA, который я выполняю в хранилище данных Google App-Engine.
Я строю запрос с использованием параметров.
После того, как все параметры введены, я хочу просмотреть строку запроса.
То есть я хочу просмотреть фактический запрос, выполняемый хранилищем данных.
Это вообще возможно?
Это действительно помогло бы мне в отладке.
Чтобы решить вопрос, предположим следующий запрос:
Query query=EM.createQuery("SELECT FROM "
+MyClass.class.getName()+" C WHERE C.field = :arg1");
query.setParameter("arg1", someParam);
если System.out.println(SomeObj)
печатает 'ВЫБРАТЬ ИЗ MyClass C, ГДЕ C.field = 17'
тогда вопрос решен.
David