* query、load、get都会把所得数据放入一级、二级内存;
* load、get会从一级、二级内存读取数据,query不会;
* 二级缓存配置如下--------------->
<!-- 默认是开启二级缓存的,下面这句可以不配 --> <property name="hibernate.cache.use_second_level_cache">true</property> <!-- 指定二级缓存机制,使用OSCacheProvider机制时,需要把oscache.properties也加入classpath --> <property name="hibernate.cache.provider_class">org.hibernate.cache.OSCacheProvider</property> <!-- 必须指定开启二级缓存的类,也可以再hbm.xml中指定 --> <class-cache class="cn.xx.hibernate.domain.User" usage="read-only"/>

本文详细介绍了在特定框架中query、load及get等方法如何与一级、二级缓存交互。此外,还提供了二级缓存的具体配置示例,包括开启缓存、指定缓存机制以及为特定类启用缓存的方法。
1305

被折叠的 条评论
为什么被折叠?



