Вероятно, если у вас есть пример репозитория с проектом, модульным с maven, который разделяет домен и инфраструктуру, это может мне помочь.
У меня есть проект с этой модульной архитектурой:
parentProject
|-domain
|-infrastructure
|-app
В модуле инфраструктуры у меня есть хранилища для доступа к базам данных. Я поместил в его META-INF файл persistence.xml.
Кажется, проблема в том, что Hibernate не может связаться с NamedQueries в модуле домена.
Обновление 1:
Я добавил в свой файл постоянства следующую строку:
<jar-file>../domain/target/domain-1.0.0-SNAPSHOT.jar</jar-file>
И ошибка закончилась, однако теперь я получаю еще одну ошибку:
org.hibernate.hql.internal.ast.QuerySyntaxException: MyClass не отображается
Я пытался добавить строку:
<class>br.com.leandro.model.MyClass</class>
Но ошибка сохраняется.
Первая ошибка, возникшая при попытке создать именованный запрос в модуле DOMAIN , для этого
новая ошибка, я пытаюсь создать собственный запрос в модуле INFRASTRUCTURE .
Если понадобится какая-либо дополнительная информация или фрагмент кода, дайте мне знать, и я буду рад предоставить его.