目前,为了检查 Hibernate 二级缓存是否用于数据库查询,我检查了我的 SQL 日志(通过 Datasource.groovy 中的 p6spy 或 logSql=true)以查看 Grais/Hibernate 是否触发了 SQL 查询。而且我假设如果没有记录查询,则可能意味着使用了缓存。
一个简单的信息是相当复杂的,不是吗?
那么您是否知道获取和记录信息的简单方法:“使用缓存与触发数据库查询”?
编辑:按照 Pascal 的建议,我已将此添加trace 'org.hibernate.cache'
到我的 log4j 配置中。