Tidak perlu menyinkronkan apa pun,
entityManager bukan threadSafe dan dirancang untuk dipakai untuk setiap unit kerja dan segera dimusnahkan.
Pabrik sebaliknya mahal untuk dibuat dan harus digunakan kembali
Lihat http://docs.Oracle.com/javaee/6/ tutorial/doc/bnbqw.html "Application-Managed Entity Managers" dan https://stackoverflow.com/a/22773758/2087640