У меня есть приложение Play, которое использует базу данных, и для целей отладки я хочу показать SQL, который использует JPA. Как я могу это сделать?
Как показать SQL с помощью платформы воспроизведения?
Ответ 1
В application.conf
вы можете включить SQL для раскомментации jpa.debugSQL=true
. Это даст вам подготовленные запросы с вопросительными знаками. Кроме того, Play использует Hibernate, поэтому вы также можете использовать свойства Hibernate. Они могут быть записаны в application.conf
напрямую или в отдельном файле hibernate.properties
, находящемся в папке conf
вашего приложения Play.
Ответ 2
Возможно, это также поможет
http://www.mkyong.com/hibernate/how-to-display-hibernate-sql-parameter-values-log4j/
он позволяет вам также видеть значения параметров привязки sql...