目前,爲了檢查Hibernate二級緩存是否用於數據庫查詢,我檢查了我的SQL日誌(通過Datasource.groovy中的p6spy或logSql = true)以查看Grais/Hibernate是否觸發了一個SQL查詢。我假設如果查詢未被記錄,這可能意味着使用了緩存。如何知道/記錄是否使用Hibernate二級緩存進行查詢?
這對於簡單的信息來說相當複雜,不是嗎?所以你知道一個簡單的方法來獲取和記錄信息:「緩存被使用與數據庫查詢被觸發」嗎?
編輯:遵循Pascal建議,我已將這個trace 'org.hibernate.cache'
添加到我的log4j配置。