Les transactions sont démarrées / validées par connexion. À moins que vous ne fassiez des choses très spécifiques (je ne peux pas vraiment penser à un exemple où cela serait justifié pour être honnête), vous feriez mieux avec un pool de connexions et une connexion par thread.