Is the Query object detachable? Example, I create the Query object from EntityManager A. I fill up the necessary parameters. I send the Query to another EntityManager B to do the actual fetching. EntityManager A and B are referencing the same entities and differs only in the persistence unit and location. Is this possible or is there another strategy for this one?