问题:

1.Hibernate 二级缓存如何设置?

2.hibernate 二级缓存是否实用?
 
回答:
<property name="hibernate.cache.use_second_level_cache">true</property>   
<property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</property> 
 
前一句是打开二级缓存,后一句是启用第三方缓存产品(可改变,上面eache是hibernate官方默认的第三方缓存产品)
 
缓存是否实用,要看你的需求,
如果你的系统,浏览的人数比较多,但是增删的比较少,缓存的功劳非常大
如果你的系统即时性非常强,那么缓存的命中率就比较低,同时更新数据时,hibernate需要额外提供资源维护缓存与数据的一致