Исключение отображения Hibernate на RHEL 6.7, но файл кода работает на RHEL6.5 - PullRequest
0 голосов
/ 17 мая 2018

У меня есть два пакета, которые нужно отсканировать для отображения спящего режима.

<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 .

Ошибка вызова метода init;вложенное исключение: org.hibernate.MappingException: ассоциация из таблицы abc_table ссылается на не отображенный класс: com.abdbean.Variable.

Отображение abc_table присутствует в пакете com.abcи Mapping для класса com.abdbean.Variable присутствует.
Есть ли какие-либо изменения в Red Hat OS в отношении загрузки отображений спящего режима?
Связано ли это с classpath?
Пожалуйста, предложите подходящий подход, так как я не смог его найти.
Заранее спасибо !!!

1 Ответ

0 голосов
/ 18 мая 2018

Я искал больше для разрешения пути к классам и нашел this . Изменил код, как показано ниже, и он заработал.

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

Спасибо, Нарос, за ответ!

...