I found this information about multiple units / multiple persistence.xml - apparently you can have multiple persistence.xml:
http://stackoverflow.com/questions/2971316/combine-two-or-more-persistence-xmls-into-one-when-packaging-war-many-modu http://javahowto.blogspot.com/2007/06/where-to-put-persistencexml-in-web-app.html http://docs.jboss.org/hibernate/stable/entitymanager/reference/en/html/configuration.html#setup-configuration-packaging On Mon, Mar 18, 2013 at 11:20 AM, Chris Wolf <cwolf.a...@gmail.com> wrote: > Kp, > > At the risk of hijacking your thread - I would like to add some > specificity to your question..i.e. > let's say I want to create two separate JAR projects, each has their > own set of entities and persistence unit and, in fact, separate > persistence.xml. Will this work in a webapp when both resulting jars > are added to the WAR's WEB-INF/lib? Or must you only have a single > persistence.xml in a given webapp and must implement some merging > process in the build script? > > Thanks, > > -Chris > > On Mon, Mar 18, 2013 at 9:55 AM, Krishnaprasad Subbarao > <krishnapras...@in.ibm.com> wrote: >> Hello, >> >> I am working on a large application which has around 50 entities and many >> relational tables. We wish to use OpenJPA 2.1 as a Persistence provider. >> >> I would like to know what criteria's should be considered while deciding >> the number of persistence units to be defined in an application. Following >> are my questions about persistence units >> >> 1) What are points to be considered to decide how many persistence units >> should be created in an application? >> >> 2) Is it recommended to have one persistence unit per logical module >> (Business module) in an application? >> >> While exploring I found that multiple persistence units are created mostly >> if different entities are packaged in different WAR/JAR/EAR files. Is this >> the only criteria to have multiple units? >> >> Regards, >> >> Krishnaprasad (Kp) >>