środa, 1 października 2014

Quick&Easy .... Spring Data + sql audit

Nowy cykl postów 'Quick&Easy' czyli jeszcze mniej pisania i więcej ukierunkowania na dany problem.
Dziś odgrzewam starego kotleta, ale może nie wszyscy mają świadomość jak to działa czy jak to zrobić.
Problem : szybka konfiguracja JPA + Spring Data + audyt dla zapytań natywnych SQL
Rozwiązanie : p4spy lub log4jdbc
Zaleta : Analiza natywnych zapytań SQL po przetransformowaniu przez ORM'a
Wiemy co tak naprawę robi aplikacja.


Ok lecimy:
Potrzebuje pulę połączeń bo nie chcę katować bazy.

Widok na pule z jcosole wygląda tak :



































oraz startowe ustawienia :

Super teraz trzeba by zrobić proxy na wybrany dataSource - łatwizna
Przydałoby się powiedzieć wybranemu loggerowi co i jak ma logować ....logback wydaje się być najbardziej odpowiednim wyborem (co to jest opisywałem tutaj)

Testujemy :

Wynik śledzenia SQL'a "
Podczas gdy hibernate.show.sql=true daje mi coś na kształt :
Kod do posta tutaj ->

Brak komentarzy:

Prześlij komentarz