不是很清楚楼主的意思.是不是取出来的结果是不是从缓存里面取出?如果这样的话,你可以查看结果的hashcode就知道了,相同就是从缓存取出,否则不是.或者设置log4j,查看sql(官方文档最后有说明)

解决方案 »

  1.   

    用log4j直接打印出来不就可以了。
      

  2.   

    log4j不能打印cache运行状况,可以显示PreparedStatement但是不管是否使用cacheModel都会查显示SQL Statement 另外System.out.pringln(Object.HashCode())不管用没用缓存都是一个值。现在的问题就是我不知道程序是否用到缓存。
      

  3.   

    什么时候创建了cache?
    什么时候使用了cache?
    什么时候销毁了cache?
    就这些啦!
      

  4.   

    什么时候创建了cache?
    什么时候使用了cache?
    什么时候销毁了cache?
    就这些啦!
      

  5.   

    好像有个什么oscache,你用它的配置文件配置以下,看看可以打印出你需要看到东东不。
      

  6.   

    oscache 是可以监视cache的 
    我不知道其它cache类型是否可以通过log4j的配置文件来DEBUG