我通过将日志级别设置为hibernate.sql包的调试来在日志中打印sql查询。日志中显示的查询很少来自正在实体上使用缓存“@Cache(usage = CacheConcurrencyStrategy.READ_ONLY)”的实体。我的问题是,即使实体被缓存,它也会显示查询,或者显示查询,因为实体没有被缓存。
答案 0 :(得分:0)
可以使用此属性并添加到hibernate.cfg.xml
,以显示所有sql查询:
<property name="hibernate.show_sql">true</property>