But if the container managed entity manager is used, I think the container controls that.
No, it is still the application that controls that.
3.2.8 Managed Instances It is the responsibility of the application to insure that an instance is managed in only a single persistence context. The behavior is undefined if the same Java instance is made managed in more than one persistence context.
Seriously? That's what you're going with? I prefer this tiny ad:
Programmatically Create PDF Using Free Spire.PDF with Java