unable to create request service[org.hibernate.cache.spi.RegionFactory]

hibernat异常无法创建服务

1.我先说这个异常的原因和我做的具体测试。我用的是junit测试,所以在报异常是很明显的,但是没有提示错误在哪里。所以这个花了我很长的时间。其实是白白浪费时间,为什么这么说呢,我实在搞hibernate二级缓存哪里出的这个问题,很不应该。问题是:

我忘记添加 二级缓存的jar包了,ε=(´ο`*)))唉完全是浪费时间。不过既然犯了这个错,就不要纠结了(这个错不好找,因为提示不明显)。

2.忘记说解决办法了   把jar包build path进去就好了。

3.这是其中一个异常,接下来我说第二个错误。provided id of the wrong type ,英语好的直接翻译出来就知道是id的类型错误,这个比较简单。

4.Mapping not find Exception :resource.......一大长串,这个异常也很简单,就是说你的映射文件没有找到,来源怎样怎样。。。

不应管其他直接把你的配置文件就是   hibernate.cfg.xml里的

	<!-- 配置启用查询缓存 -->
    	<property name="cache.use_query_cache">true</property>
  		
  		<mapping resource="com/qing/model/Class.hbm.xml"/>

    </session-factory>

<mapping resource="com/qing/model/Class.hbm.xml"/>这个删掉重写,肯定是这里错了。

5.还有一个不明显的错忘记了   不过错误里有个单词叫constructor的,不怎么明显,暂时就这样吧。

这几个异常或者错误是我在hibernate二级缓存时遇到的,你们注意第一个就好,其他的都比较简单。

原文地址:https://www.cnblogs.com/Z2978/p/12805898.html