Wie kann ich SQL zeigen, mit Play Framework?
Habe ich ein Spiel app, die eine Datenbank verwendet, und für debugging-Zwecke möchte ich zeigen, das SQL, JPA verwendet. Wie kann ich dies tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich ein Spiel app, die eine Datenbank verwendet, und für debugging-Zwecke möchte ich zeigen, das SQL, JPA verwendet. Wie kann ich dies tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
In
application.conf
kann man wiederum zeigt SQL auf einkommentierenjpa.debugSQL=true
. Dies wird Ihnen die vorbereitete Anweisung Abfragen mit Fragezeichen in Ihnen. Auch, Spielen Hibernate nutzt, also man kann auch mit Hibernate-Eigenschaften. Diese können geschrieben werden, inapplication.conf
direkt oder in einem separatenhibernate.properties
- Datei, die sich in derconf
Ordner Ihrer Play-Anwendung.vielleicht könnte dies auch helfen,
http://www.mkyong.com/hibernate/how-to-display-hibernate-sql-parameter-values-log4j/
es können Sie so auch sehen, die sql-Bindung-Parameter-Werte...
log4j.logger.org.hibernate=WARN
undlog4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=trace
zu vermeiden, eine Menge von log-spam und drucken Sie die SQL-Bindungen nur.