2013-10-07 14 views
8

È possibile impostare la registrazione in modalità di sospensione per visualizzare solo le query UPDATE, INSERT e DELETE, ma non SELECT? Ho impostato la proprietà show_sql su true, ma l'applicazione sta inviando spam alla mia console da molte query selezionate. è possibile configurarlo in questo modo?hibernate log mostra le query di aggiornamento, ma non selezionare

Sto usando Postgres con Spring e jboss.

Io apprezzo tutto l'aiuto :)

+1

È sempre possibile filtrare tutte le istruzioni SELECT utilizzando gli strumenti della riga di comando cioè: cat server.log | grep -v SELEZIONA – ragnor

+0

ok, è una specie di cosa complicata, ma preferirei dire all'applicazione o jboss di NON registrare le istruzioni SELECT :) – Marcin

+4

No, non puoi. È un'impostazione tutto o niente in ibernazione. L'unica possibilità sarebbe quella di creare il proprio appender per filtrare e filtrare l'SQL dall'ibernazione. Ma non è supportato immediatamente e richiede lavoro da parte tua. –

risposta

Problemi correlati