按网上说的配置
<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</prop>
发现启动 Unable to resolve name [org.hibernate.cache.ehcache.EhCacheRegionFactory],
查看了一下hibernate包,发现只有
4.3怎么配置二级缓存啊!?
------解决方案--------------------
1.添加jar包
2.配置hibernate.cfg.xml ,
cache.provider_class
cache.use_second_level_cache
hibernate.cache.use_query_cache
3.etc目录,ehcache.xml文件复制到src
<defaultCache
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDisk="true"
/>
4.指定缓存策略
<class name="com.zzzy.ch2.Student" table="STUDENT">
<cache usage="read-only"/>
</class>
------解决方案--------------------
学框架最重要的是从官网下载框架的整个jar包,包括文档,如果你的hibernate从官网上down下来的,那么里面的docs目录就有开发手册了,里面的说明很全面。官网的开发文档是最权威也是最正确的。