我在hibernate中聲明瞭<property name="show_sql">true</property>
。我讀了link中的標準輸出問題。標準輸出將消耗更多的內存。那麼如何show_sql功能將工作?。因爲我在服務器日誌stdout中查看過sql查詢。Hibernate show sql等於stdout
13:06:53,323 INFO [stdout] (http-/172.29.250.43:8080-7) Hibernate: select sampledata0_.idsample as idsample4_10_1_, sampledata0_.id as id1_9_1_, sampledata0_.id as id1_9_0_, sampledata0_.idsample as idsample4_9_0_, sampledata0_.sname as sname2_9_0_, sampledata0_.svalue as svalue3_9_0_ from sample_meta_data sampledata0_ where sampledata0_.idsample=?
13:06:53,324 INFO [stdout] (http-/172.29.250.43:8080-7) Hibernate: select sampledata0_.idsample as idsample4_10_1_, sampledata0_.id as id1_9_1_, sampledata0_.id as id1_9_0_, sampledata0_.idsample as idsample4_9_0_, sampledata0_.sname as sname2_9_0_, sampledata0_.svalue as svalue3_9_0_ from sample_meta_data sampledata0_ where sampledata0_.idsample=?
內部休眠假設使用System.out.println
。那麼它會消耗更多的內存嗎? format_sql
和show_sql
如何在內部工作?
「會將SQL語句寫入控制檯」。但它也需要一些毫秒的時間來寫。 – ashokhein 2014-09-24 16:45:31
@ashokhein,更新我的答案更詳細的說明,請檢查。 – Chaitanya 2014-09-24 17:29:58