@(#^$(@#%(#@%)@
这都什么人啊
========================
spring里面配
http://blog.csdn.net/upyaya/archive/2007/05/21/1619411.aspx
========================
hibernate里面配
http://blog.csdn.net/daryl715/archive/2007/02/28/1516529.aspx

解决方案 »

  1.   

    请先弄明白缓存的意思吧,简单给你解释一下1级缓存是基于session级别的,opensession了,缓存就出现了,session结束了,缓存就释放了2级缓存是基于sessionFactory的(基于应用的),你可以设置缓存释放的时间,默认是永远也不释放缓存二级缓存分为,class缓存,查询缓存等等这些缓存不管是用EHCache还是别的都可以实现,可能有的不支持二级缓存里面的一些类型的缓存用EHCache基于类的缓存这么配置
    spring中集成hibernate          
    <prop key="hibernate.cache.provider_class">
    org.hibernate.cache.EhCacheProvider
    </prop>
    hibernate中
    <property name="hibernate.cache.provider_class">
    org.hibernate.cache.EhCacheProvider
    </property>关于缓存是一门比较麻烦的东西,用得好提高效率,用的不好降低效率,可以在这里再仔细了解一下缓存
    http://www.javaeye.com/topic/18904