我有一個使用數據庫的Play應用程序,爲了調試目的,我想顯示JPA使用的SQL。我怎樣才能做到這一點?如何使用Play Framework顯示SQL?
25
A
回答
31
在application.conf
中,您可以在取消註釋jpa.debugSQL=true
上顯示SQL。這會給你帶有問號的準備好的語句查詢。另外,Play使用Hibernate,所以你也可以使用Hibernate屬性。這些文件可以直接寫入application.conf
,也可以單獨存放在Play應用程序的conf
文件夾中的hibernate.properties
文件中。
6
也許這也可以幫助
http://www.mkyong.com/hibernate/how-to-display-hibernate-sql-parameter-values-log4j/
它允許你這樣也看到了SQL綁定參數值...
+0
感謝這幫了我很多。也許你應該在你的回答中包括相關部分以防萬一網站發生故障。我還建議使用`log4j.logger.org.hibernate = WARN`和`log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder = trace`來避免大量的日誌垃圾郵件並打印SQL綁定只要。 – 2011-09-29 20:27:04
相關問題
- 1. Play Framework:如何顯示Future [List [String]]?
- 2. 使用Play Framework 2時顯示JPA的SQL語句
- 3. 如何使用Play Framework和jQuery上傳和顯示文件?
- 4. 如何在使用Play Framework時使用Play Framework插入主鍵2008
- 5. Play Framework中的顯示錯誤2
- 6. Play-Framework&Ajax如何?
- 7. 如何在netbeans中使用Play Framework 2.0
- 8. Play Framework:如何使用POST登錄?
- 9. Play Framework控制器中的PUT方法如何顯示?
- 10. 使用Play顯示圖像
- 11. 在Play Framework中使用SchemaExport
- 12. Scala Play Framework Anorm SQL.on使用''
- 13. 如何下載Play Framework 2.3.3?
- 14. Play Framework-如何返回play.twirl.api.Html
- 15. Play Framework:如何在/ app
- 16. 如何使用AngularJS e2e測試或使用Play測試玩Play Framework
- 17. 如何使用Play Framework在Scala中使用WebSockets?
- 18. 如何修改play play framework 2.4.x中的java play i18n lang?
- 19. 在Play Framework中使用jQuery WebJars示例應用程序
- 20. 在Play Framework 2.1.x中使用SQL視圖與Ebean
- 21. Play Framework:如何使用給定的certifcate進行HTTP WS.url調用?
- 22. Play Framework:如何使用選項「-Xlint:unchecked」來編譯應用程序?
- 23. Play Framework Regex CORS
- 24. Play Framework和Threadpools
- 25. QueryDSL和Play Framework
- 26. Play Framework CRUD
- 27. Play Framework和DB2
- 28. Play Framework和scala.tools.nsc
- 29. Play Framework 2 HornetQ
- 30. Play Framework 2.4 Ebean
要顯示Hibernate代碼 hibernate.show_sql =真 如果你想看到它很好地格式化添加 hibernate.format_sql = true – FrEaKmAn 2013-12-02 16:27:27