powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка с entity
4 сообщений из 4, страница 1 из 1
Ошибка с entity
    #39533880
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В проекте два модуля
model-core где лежат все enity (peristense.xml присутствует)
И admin где лежат два entity (peristense.xml присутствует) в одном из einty модуля admin идет ссылка на entity model-core

Проект собирается, но при деплое ошибка

С чем может быть связана

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
[2017-10-10 10:20:03,797] Artifact server.services-1.0.5.ear: Error during artifact deployment. See server log for details.
[2017-10-10 10:20:03,797] Artifact server.services-1.0.5.ear: java.lang.Exception: {"WFLYCTL0080: Failed services" => {"jboss.persistenceunit.\"server.services-1.0.5.ear/admin-service-1.0-SNAPSHOT.jar#RetailModel\"" => "org.jboss.msc.service.StartException in service jboss.persistenceunit.\"server.services-1.0.5.ear/admin-service-1.0-SNAPSHOT.jar#RetailModel\": javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.7.0.v20170811-d680af5): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [RetailModel] failed.
Internal Exception: Exception [EclipseLink-7250] (Eclipse Persistence Services - 2.7.0.v20170811-d680af5): org.eclipse.persistence.exceptions.ValidationException
Exception Description: [class com.admin.entity.AdministratorLog] uses a non-entity [class com.model.entity.UserInfo] as target entity in the relationship attribute [field userInfo].
    Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.7.0.v20170811-d680af5): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [RetailModel] failed.
Internal Exception: Exception [EclipseLink-7250] (Eclipse Persistence Services - 2.7.0.v20170811-d680af5): org.eclipse.persistence.exceptions.ValidationException
Exception Description: [class com.admin.entity.AdministratorLog] uses a non-entity [class com.model.entity.UserInfo] as target entity in the relationship attribute [field userInfo].
    Caused by: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.7.0.v20170811-d680af5): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [RetailModel] failed.
Internal Exception: Exception [EclipseLink-7250] (Eclipse Persistence Services - 2.7.0.v20170811-d680af5): org.eclipse.persistence.exceptions.ValidationException
Exception Description: [class com.admin.entity.AdministratorLog] uses a non-entity [class com.model.entity.UserInfo] as target entity in the relationship attribute [field userInfo].
    Caused by: Exception [EclipseLink-7250] (Eclipse Persistence Services - 2.7.0.v20170811-d680af5): org.eclipse.persistence.exceptions.ValidationException
Exception Description: [class com.admin.entity.AdministratorLog] uses a non-entity [class com.model.entity.UserInfo] as target entity in the relationship attribute [field userInfo]."},"WFLYCTL0412: Required services that are not installed:" => ["jboss.persistenceunit.\"server.services-1.0.5.ear/admin-service-1.0-SNAPSHOT.jar#RetailModel\""],"WFLYCTL0180: Services with missing/unavailable dependencies" => undefined}
...
Рейтинг: 0 / 0
Ошибка с entity
    #39533901
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,

Подозреваю что у вас два независимых PU, которые друг про друга ничего не знают. Возможно вот это решение:
https://wiki.eclipse.org/EclipseLink/Examples/JPA/Composite
...
Рейтинг: 0 / 0
Ошибка с entity
    #39533927
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz-=Koba=-,

Подозреваю что у вас два независимых PU, которые друг про друга ничего не знают. Возможно вот это решение:
https://wiki.eclipse.org/EclipseLink/Examples/JPA/Composite

да именно так спасибо за наводку

Еще вопрос
Без CompositePU можно оботись? Обыграть ситуацию двумя модулями только?
...
Рейтинг: 0 / 0
Ошибка с entity
    #39533978
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Еще вопрос
Без CompositePU можно оботись? Обыграть ситуацию двумя модулями только?
Можно убрать прямую ассоциацию между классами и использовать значение Foreign Key вместо этого. Джоины тогда идут лесом как и некоторая другая функциональность. Просто когда вы спрашиваете про "обойтись", не понятно какой ожидается результат. ORM нужны метаданные aka маппинг. Эти метаданные хранятся в PU. Соответственно PU должны как-то видеть друг друга, если им нужны общие метаданные.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка с entity
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]