【发布时间】:2014-11-18 21:14:13
【问题描述】:
我在休眠状态下声明了<property name="show_sql">true</property>。我在link 中阅读了标准输出问题。标准输出会消耗更多的内存。那么 show_sql 功能将如何工作?因为我在服务器日志中看到了 stdout sql 查询。
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 如何在内部工作?
【问题讨论】: