2013-10-07 47 views
8

是否有可能在hibernate中設置日誌記錄以僅顯示UPDATE,INSERT和DELETE查詢,但沒有SELECT? 我已將show_sql屬性設置爲true,但應用程序正在通過大量選擇查詢來對我的控制檯進行輪詢。有可能這樣配置嗎?休眠日誌顯示更新查詢,但沒有選擇

我用Spring和jboss使用postgres。

我會感謝所有幫助:)

+1

可以使用命令行工具,即始終過濾掉所有的SELECT語句:貓的server.log | grep -v SELECT – ragnor

+0

好吧,這是一種棘手的事情,但我會主張告訴應用程序或jboss不要記錄SELECT語句:) – Marcin

+4

不,你不能。這是休眠中的全部或全部設置。唯一的可能性是創建您自己的過濾appender並從那裏過濾從休眠的SQL。但它不是開箱即用的,並且需要您的工作。 –

回答