If you need two ServerSessions to co-exist, try
using "eclipselink.session-name" property:
Map prop1 = new HashMap();
// populate prop1
prop1.put("eclipselink.session-name", "session1");
EntityManagerFactory factory1 =
persistence.createEntityManagerFactory("MyPU", prop1);
Map prop2 = new HashMap();
// populate prop2
prop2.put("eclipselink.session-name", "session2");
EntityManagerFactory factory2 =
persistence.createEntityManagerFactory("MyPU", prop2);
I believe that should work but couldn't find a test and
haven't tried it myself.
Thanks for your reply. I tried putting this property in the map,
but the resulting factory has a ServerSession with the first
ServerSession's name. I.e., my first factory was created with
eclipselink.session-name = "default", and the second with
eclipselink.session-name = "newdb",but the second factory still has a
ServerSession with the name "default".
Is there perhaps some other config that needs to be done? This
got my hopes up!
Thanks again.
- DAP
=============================================
David Parker
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users