Hello,

My Question is, how i can install more then one database in the Embeddable EJB 
Container and then switch between them via Seam? 

All the databases have the same database schema, and therefore the same entity 
bean Mapping classes per Table in the source code(Mabye one single database has 
a subset of it, but thats not a must).
So for one database theres no problem in configure the jboss-beans.xml like 
this: 

...

      org.hsqldb.jdbcDriver
      jdbc:hsqldb:.
      sa
      java:/DefaultDS
      0
      10
      1000
      50000
      
      
      
   

   
      
         
      
   
...

and int  the persistence.xml i configure an persistence-unit like this: 


   <persistence-unit name="manager1">
      <jta-data-source>java:/DefaultDS</jta-data-source>
      
         
         
      
   </persistence-unit>




if i deploy my application, then the Tomcat 6.0 Server binds the Name for the 
Database automatically and maps the Tables to the corresponding entity Classes 
also automatically. 
So now i have tried to configure a second database. I have extended the 
jboss-beans.xml , and persistence.xml to configure a second bean and second 
persistence unit, for the second database. And in my Session Beans i refer to 
the second persistence unit, like that:

@Persistencecontext(unit-name="nameOfSecondPersistenceUnit")
Entitymanager em;


But this doesn't work. if i looked at the logs from the Tomcat server, then i  
saw that the Entity Bean Mappings only made for the first Database, but not for 
the second. 




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

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

Reply via email to