powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / entity в Jboss в разных jar
2 сообщений из 2, страница 1 из 1
entity в Jboss в разных jar
    #34578617
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть клиент
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 package  object;
@Entity
 public   class  Client {
    
     private   int  id;
     private   int  name;

    @Id
     public   int  getId() {  return  id; }
     public   int  getName() {  return  name; }
    ...
}
поместим его в client.jar.

есть запись:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 package  object;
@Entity
 public   class  Entry {
    
     private   int  id;
     private  Client client;

    @Id
     public   int  getId() {  return  id; }
    @ManyToOne
    @JoinColumn(name="client_id")
     public  Client getName() {  return  client; }
    ...
}
поместим ее в entry.jar,

теперь кладем обе jar в deploy и запускаем jboss. client.jar деплоится как обычно, но с entry.jar проблема:
автор
org.hibernate.AnnotationException: @OneToOne or @ManyToOne on object.Entry.client references an unknown entity: object.Client


добавим запись в persistance.xml в entry.jar:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence">
	<persistence-unit name="unit">
	    <jta-data-source>java:/datasource</jta-data-source>
	    < class >object.Client</ class >
	</persistence-unit>
</persistence>

в итоге при деплое entry.jar будет повторно создаваться инстанс Client. В клиенте есть еще много зависимостей - они соответственно так же деплоятся заново (в коде их нет для простоты).

как это правильно обойти? можно ли как-нить сказать, что entry.jar зависит от client.jar и использует entity из нее?
...
Рейтинг: 0 / 0
entity в Jboss в разных jar
    #34578660
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо нет. по моему это ограничение JPA. пререпакуй в один, нах
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / entity в Jboss в разных jar
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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