找不到xxx.hbm.xml但它确实存在

时间:2017-04-07 05:11:57

标签: java hibernate hbmxml

运行Tomcat时出现此错误:

  

引起:org.springframework.beans.factory.BeanCreationException:
  创建名称为' sessionFactory'的bean时出错在类路径资源[beans.xml]中定义:init方法的调用失败;嵌套异常是
   org.hibernate.MappingNotFoundException:resource:
   未找到com / itheima / elec / domain / ElecText.hbm.xml

但它确实存在于我的项目中:

在我的Hibernate配置中如下所示:

<session-factory>
    ...
    <mapping resource="com/itheima/elec/domain/ElecText.hbm.xml"/>
    <mapping resource="com/itheima/elec/domain/ElecCommonMsg.hbm.xml"/>
</session-factory>

我不知道问题出在哪里,有些朋友能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

请对域文件夹中的类使用@Annotations,然后您不需要使用hbm.xml文件。之后在hibernate.cfg.xml文件中使用 &#39;&#39;