读书人

Hibernate映射文件找不到;net.sf.hibe

发布时间: 2014-01-26 14:37:54 作者: rapoo

工程里面的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"/>

        

读书人网 >Java Exception

热点推荐