EntityManager
není určeno pro použití více vlákny. Potřebujete získat samostatné instance EntityManager
pro každé vlákno.
Ve skutečnosti, pokud používáte EJB nebo Spring, můžete použít EntityManager
v rozsahu transakcí , který lze použít z více vláken (je to proxy, která deleguje skutečnou práci na samostatné instance vázané na vlákno EntityManager
), ale myslím, že to není váš případ.