EntityManager
não se destina a ser usado por vários segmentos. Você precisa obter instâncias separadas de EntityManager
para cada fio. Na verdade, se você usa EJB ou Spring, pode usar um
EntityManager
com escopo de transação , que pode ser usado de vários threads (é um proxy que delega o trabalho real para separar instâncias vinculadas a thread de EntityManager
), mas acho que não é o seu caso.