Actuellement, nous créons un seul EntityManager par demande dans notre application Web. Nous souhaitons créer une transaction au début de la demande et la fermer à la fin pour obtenir une prise en charge automatique des transactions tout au long de la demande.Question sur la concurrence avec les transactions jpa 1.0
Est-ce que quelqu'un a déjà essayé? et cela introduira-t-il des problèmes de concurrence ou devrions-nous simplement emballer tout notre code de mise à jour dans une transaction séparée?
note que nous utilisons JPA 1.0
De quel serveur (spécifiquement, quelle version) cela fonctionne-t-il? Y a-t-il une raison pour laquelle vous ne pouvez pas simplement injecter le 'EntityManager' dans vos EJB en utilisant' @ PersistenceContext'? –