did you had a look on that method on the EntityManager : setMultithreaded(boolean multi)Whether the entity manager or its managed instances are used in a multithreaded environment.
It sound like EntityManager has to know wheter or not it is used with threads.
Probably the equivalent of the properties you first talked about. Hope this helps.
