[jboss-user] [JBoss Seam] - Using multiple Databases in Embeddable EJB 3.0 Container

bravefencer do-not-reply at jboss.com
Sat Sep 29 07:03:45 EDT 2007


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: 




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

   <persistence-unit name="manager1">

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:

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

More information about the jboss-user mailing list