指定hibernate映射文件

时间:2014-02-17 16:24:14

标签: hibernate

我有以下文件目录

WebContent/search.jsp
WebContent/xml/Car.hbm.xml

我正在创建实例化Configuration对象,如下所示:

Configuration cfg = new Configuration()
                    .addResource("xml/Car.hbm.xml");

但结果是MappingException due to Car.hbm.xml file not found

指定映射文件路径的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

请查看此link。如果将xml文件夹移动到WEB-INF目录中,则内容将位于类路径中。稍后只需执行以下操作,它应该注意找到xmlfile。

Configuration cfg = new Configuration()
                    .addResource("Car.hbm.xml");

(OR)

通常直接在WebContent下的内容不在classpath中,除非您在eclipse项目Java build path > sources > Add Folder中指定它并选择xml文件夹。并执行上面提到的完全相同的步骤。