I have 
1. Client entity in client.jar:

  | package object;
  | @Entity
  | public class Client { ... }

2. GuestbookEntry entity in guestbook.jar.

  | package object;
  | @Entity
  | public class GuestbookEntry {
  |    ...
  |    @ManyToOne
  |    public Client getClient() {...} 
  | }
  | 


now I try to deploy these jars.
First guestbook.jar is deployed before client.jar and JBoss can't find class 
object.Client. How can I tell that guestbook.jar depends on client.jar and must 
be deployed after it?

If I redeploy guestbook.jar after client.jar is deployed, I get exception:
anonymous wrote : org.hibernate.AnnotationException: @OneToOne or @ManyToOne on 
object.Entry.client references an unknown entity: object.Client

I added 

  | <?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>
  | 
and now every time I deploy guestbook.jar I can see that jboss binds Client 
entity, but it was already binded when client.jar was deployed. Does it creates 
on more pool for it?

Let's assume that Client has some relations with other entities from 
client.jar, now to deploy guestbook.jar I have to add 
<class>object.<CLASS_NAME></class>
lines for each relation class and they also get rebinded.

How can I tell that guestbook.jar must use entities from client.jar?

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4051989#4051989

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4051989
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to