首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

Hibernate映射文件找不到;net.sf.hibernate.MappingException: Resource: res.hbm.xml not fo

2014-01-26 
工程里面的hibernate的路径不是按默认位置放置的.是通过设置路径指到hibernate.cfg.xml的位置,然后在hibern

工程里面的hibernate的路径不是按默认位置放置的.是通过设置路径指到hibernate.cfg.xml的位置,然后在hibernate.cfg.xml里面配置mapping resource,此时在工程里面用到的映射文件res.hbm.xml 是放在跟hibernate在同一个目录下的.于是就在里面直接写<mapping resource="res.hbm.xml"/>
  但是运行的时候提示找不到:
 
  net.sf.hibernate.MappingException: Resource: res.hbm.xml not found
  at net.sf.hibernate.cfg.Configuration.addResource(Configuration.java:272)
  at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:841)
  at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:792)
  at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:764)
 
  请问这种情况要怎么解决呢?

------解决方法--------------------------------------------------------
写全路径试一下。
------解决方法--------------------------------------------------------
hibernate.cfg.xml里的res.hbm.xml 路径要写全
  如:<mapping resource="**/**/res.hbm.xml"/>

        

热点排行