* 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"/>