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二级缓存时遇到的,你们注意第一个就好,其他的都比较简单。