无法解析显式命名的mapping-file:com / orm / Sample-orm.xml:origin(com / orm / Sample-orm.xml)

时间:2016-10-05 14:33:59

标签: jpa orm mapping jboss7.x

我在Jboss EAP 7.0中加载orm文件时遇到了以下问题,但它在Weblogic中工作。

引起:org.hibernate.boot.MappingException:无法解析显式命名的mapping-file:com / orm / Sample-orm.xml:origin(com / orm / Sample-orm.xml)"} }

在Stackoverflow中提出同样的问题,但我找不到任何解决方案。请参阅以下网址

Hibernate: Unable to build entity manager factory (entity-mappings.xml)

我厌倦了将orm文件移动到META-INF并尝试了一些orm文件已经成功加载但不是全部。

请帮我解决这个问题。

先谢谢。

1 个答案:

答案 0 :(得分:0)

我知道我要回复很晚。 但是,由于这个问题出现在Google中供我查询,因此我还是为将来的用户作答。

如本Hibernate User guide所示,我们可以提供绝对这样的路径。

对于Linux:

<mapping-file>file:///etc/opt/app/mappings/orm.xml</mapping-file>

对于Windows:

<mapping-file>file:///C:\path\to\your\file\orm.xml</mapping-file>

我不确定如何提供相对路径。

我希望有人从中得到帮助。