执行显示在缓存实体中的hibernate sql查询



我通过将hibernate.sql包的日志级别设置为debug,在日志中打印sql查询。日志中显示的查询很少来自在实体上使用缓存"@Cache(usage=CacheConcurrencyStrategy.READ_ONLY)"的实体。我的问题是,即使实体被缓存,日志也会显示查询吗?还是因为实体没有被缓存而显示查询。

可以使用此属性并添加到hibernate.cfg.xml,用于显示所有sql查询:

<property name="hibernate.show_sql">true</property>

最新更新