Ho un'app Play che utilizza un database e per scopi di debug voglio mostrare l'SQL utilizzato da JPA. Come posso fare questo?Come faccio a mostrare SQL con Play Framework?
risposta
In application.conf
, è possibile attivare la visualizzazione di SQL su decompressione jpa.debugSQL=true
. Questo ti darà le domande di istruzioni preparate con punti interrogativi in esse. Inoltre, Play usa Hibernate, quindi puoi usare anche le proprietà di Hibernate. Questi possono essere scritti in application.conf
direttamente o in un file hibernate.properties
separato che si trova nella cartella conf
della tua applicazione Play.
forse questo potrebbe anche aiutare
http://www.mkyong.com/hibernate/how-to-display-hibernate-sql-parameter-values-log4j/
permette così anche verificare il codice SQL vincolante valori dei parametri ...
Grazie a questo mi ha aiutato molto. Forse dovresti includere le parti rilevanti nella tua risposta nel caso in cui il sito fallisca. Ti consiglio anche di usare 'log4j.logger.org.hibernate = WARN' e' log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder = trace' per evitare un sacco di spam nei log e stampare i binding SQL solo. –
- 1. UUID con Play Framework
- 2. Invece di NULL come faccio a mostrare '0` nel risultato con l'istruzione SELECT sql?
- 3. Play Framework - Reindirizzamento con parametri
- 4. Browserify/CommonJS con Play Framework
- 5. Play Framework e DB2
- 6. OptimisticLockException con Ebean and Play Framework 2
- 7. Come ottimizzare l'applicazione Play Framework con i threadpool appropriati?
- 8. Usa Play Framework come componente
- 9. Passaggio a JSON Arrays in Play Framework
- 10. Connessione EC2 a RDS utilizzando Play framework
- 11. Libreria per integrare l'accesso a Facebook con Play Framework?
- 12. POJO a JSON in Play framework
- 13. Utilizzo di Eclipse con Play Framework 2.0
- 14. Database multipli con Play Framework 2.1.x
- 15. Come faccio a uscire _ in SQL Server?
- 16. play framework @ obbligatorio
- 17. play framework: i18n + scala
- 18. Play framework 1.x con java 8
- 19. Utilizzo di SORM con Play Framework 2.3.8
- 20. Play Framework GUID
- 21. play framework 2.2 risolutori
- 22. IntelliJ e Play framework
- 23. Play Evolutions e JPA in Play Framework 2.4
- 24. play framework + ScalaTest + ScalaCheck
- 25. Simbolo eclissi non risolto con Play Framework
- 26. Architettura Java EE con Play Framework
- 27. DTO in Play Framework
- 28. play-framework [2.0] HTTPS
- 29. Come forzare Play framework 2 a usare sempre SSL?
- 30. Play framework come server di gioco
per mostrare il codice di Hibernate hibernate.show_sql = true Se si desidera per vederlo ben formattato aggiungi hibernate.format_sql = true – FrEaKmAn