| How to use multiple database in persistence.xml? |
| Written by Mark S. | |||||
|
JBoss recipe of the day The Java Persistence API allows you to define multiple persistence units, each of which can map to a separate database. If you look at the
<persistence>
<persistence-unit name="sample-db1">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>jdbc/SamplesDB</jta-data-source>
</persistence-unit>
<persistence-unit name="sample-db2">
<provider>
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
</provider>
<jta-data-source>jdbc/SamplesDB2</jta-data-source>
</persistence-unit>
</persistence>
The
@PersistenceContext(unitName="sample-db1",
type=PersistenceContextType.TRANSACTION)
private EntityManager em1;
@PersistenceContext(unitName="sample-db2",
type=PersistenceContextType.TRANSACTION)
private EntityManager em2;
JBoss.org Search
Custom Search
Only registered users can write comments!
Powered by !JoomlaComment 3.26
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |


