RHEL 6.7 上的 Hibernate 映射异常,但代码在 RHEL6.5 上有效

Hibernate mapping exception on RHEL 6.7 but the code works file on RHEL6.5

我有两个包需要扫描休眠映射。

<property name="mappingLocations">
    <list>
        <value>classpath:com/a/b/c/**/*.hbm.xml</value>
        <value>classpath:com/a/b/d/**/*.hbm.xml</value>
    </list>
</property>

这在 RHEL 6.5 上工作正常,但在 RHEL 6.7 上它抛出 MappingException.

Invocation of init method failed; nested exception is org.hibernate.MappingException: An association from the table abc_table refers to an unmapped class: com.a.b.d.bean.Variable.

abc_table 的映射存在于 com.a.b.c 包中,class com.a.b.d.bean.Variable 的映射存在。
red hat os 在加载休眠映射方面有什么变化吗?
它与 classpath 有什么关系吗?
请建议一种合适的方法,因为我找不到。
提前致谢!!!

我搜索了更多以解析类路径并找到了 this。如下所示更改了代码并且有效。

<property name="mappingLocations">
<list>
    <value>classpath*:com/a/b/c/**/*.hbm.xml</value>
    <value>classpath:com/a/b/d/**/*.hbm.xml</value>
</list>

谢谢纳罗斯的回复!