sql >> Database >  >> RDS >> Mysql

Meerdere JPA-transacties parallel uitvoeren

EntityManager is niet bedoeld om door meerdere threads te worden gebruikt. U moet afzonderlijke exemplaren van EntityManager . verkrijgen voor elke thread.

Als u EJB of Spring gebruikt, kunt u een transactiegerichte EntityManager gebruiken , die kan worden gebruikt vanuit meerdere threads (het is een proxy die het daadwerkelijke werk delegeert naar afzonderlijke thread-gebonden instanties van EntityManager ), maar ik denk dat het niet jouw geval is.



  1. MySQL GROUP_CONCAT met nullwaarden

  2. Controleren op openstaande bewerkingen in een PostgreSQL-transactie

  3. Oracle opgeslagen procedurefout bij selecteren

  4. Doctrine en LIKE-query