Как мне показать SQL с Play Framework? - PullRequest
25 голосов
/ 12 января 2011

У меня есть приложение Play, которое использует базу данных, и для целей отладки я хочу показать SQL, который использует JPA. Как я могу это сделать?

Ответы [ 2 ]

31 голосов
/ 12 января 2011

В application.conf вы можете включить отображение SQL с комментарием jpa.debugSQL=true.Это даст вам подготовленные запросы заявления с вопросительными знаками в них.Кроме того, Play использует Hibernate, поэтому вы также можете использовать свойства Hibernate.Их можно записать непосредственно в application.conf или в отдельный файл hibernate.properties, находящийся в папке conf вашего приложения Play.

6 голосов
/ 15 сентября 2011

возможно, это также может помочь

http://www.mkyong.com/hibernate/how-to-display-hibernate-sql-parameter-values-log4j/

, что позволяет вам также видеть значения параметров привязки sql ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...