EntityManager
nie jest przeznaczony do użytku przez wiele wątków. Musisz uzyskać oddzielne instancje EntityManager
dla każdego wątku.
Właściwie, jeśli używasz EJB lub Spring, możesz użyć EntityManager
o zakresie transakcji , który może być używany z wielu wątków (jest to proxy, które deleguje rzeczywistą pracę do oddzielnych instancji powiązanych wątków EntityManager
), ale myślę, że to nie twoja sprawa.