Mam aplikację Play, która korzysta z bazy danych, a do celów debugowania chcę pokazać SQL używany przez JPA. Jak mogę to zrobić?Jak wyświetlić kod SQL za pomocą Play Framework?
Odpowiedz
W application.conf
można włączyć wyświetlanie SQL przy odkomentowaniu jpa.debugSQL=true
. Otrzymasz w ten sposób przygotowane zapytania wyciągów ze znakami zapytania. Ponadto Play używa Hibernate, więc możesz również użyć właściwości Hibernuj. Można je zapisać bezpośrednio lub w oddzielnym pliku znajdującym się w folderze conf
aplikacji Play.
może to może również pomóc
http://www.mkyong.com/hibernate/how-to-display-hibernate-sql-parameter-values-log4j/
pozwala więc również zobaczyć SQL wiążące wartości parametrów ...
Dzięki temu bardzo mi pomogło. Być może powinieneś uwzględnić odpowiednie części w swojej odpowiedzi, na wypadek gdyby strona przestała działać. Polecam również użycie 'log4j.logger.org.hibernate = WARN' i' log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder = trace' w celu uniknięcia dużej ilości spamu w dzienniku i wydrukowania powiązań SQL tylko. –
- 1. Jak wyświetlić tabelę wyników za pomocą usług Google Play?
- 2. Jak utworzyć zmienną globalną za pomocą Play Framework 2.0
- 3. Jak dostosować serializację Json za pomocą Scala i Play Framework?
- 4. Jak pobrać plik za pomocą aplikacji Play Framework 2.0
- 5. Pobieranie numeru portu w aplikacji za pomocą Play Framework
- 6. Jak wyświetlać obrazy za pomocą Play framework i Scala na stronie widoku
- 7. Play Framework - Przekierowanie z parametrami
- 8. Jak wyświetlić baz danych Oracle 11g za pomocą SQL * Plus
- 9. Play Framework i DB2
- 10. Jak zainstalować niestandardowy kod SQL za pomocą Django
- 11. Play Framework GUID
- 12. Jak wyświetlić obraz za pomocą Pillow?
- 13. Play Framework Routes nie działa
- 14. Dynamiczne parametry SQL z Anorm i Scala Play Framework
- 15. Play Framework CRUD
- 16. IntelliJ and Play framework
- 17. DTO w Play Framework
- 18. Jak wyświetlić Unicode za pomocą FLTK?
- 19. Jak wyświetlić listę typów niestandardowych za pomocą Postgres information_schema
- 20. System.OutOfMemoryException za pomocą Entity Framework?
- 21. Gdzie mogę wyświetlić kod za biblioteką .net?
- 22. play Framework - dodać pole do JSON obiektu
- 23. Jak wyświetlić część ciągu za pomocą css
- 24. Jak wyświetlić MessageBox za pomocą pola wyboru?
- 25. Jak wyświetlić html za pomocą QWebView. Pyton?
- 26. Jak wyświetlić drzewo wyrażeń za pomocą LINQPad?
- 27. Jak wyświetlić listę użytkowników za pomocą simple_form?
- 28. Play Framework 2.0: Niestandardowe formatery
- 29. Jak wyświetlić zestaw za kodem za pomocą programu Visual C++?
- 30. Jak przyciąć łańcuch za pomocą Entity Framework?
Aby pokazać kod hibernacji hibernate.show_sql = true jeśli chcesz aby zobaczyć go ładnie sformatowany dodaj hibernate.format_sql = true – FrEaKmAn