11.7.4. Transactions imbriquées
Les transactions imbriquées permettent à une application de créer une transaction qui soit imbriquée dans une transaction existante. Dans ce modèle, un certain nombre de sous-transactions peuvent être imbriquées de façon récursive dans une transaction. Les sous-transactions peuvent être validées ou annulées sans validation ou annulation de la transaction supérieure. Cependant, les résultats d'une opération de validation dépendra de la validation de tous les « ancêtres » (antécédents) de la transaction.
Pour obtenir des informations sur l'implémentation, consulter JBossTS JTS Development Guide https://docs.jboss.org/jbosstm/latest/guides/narayana-jts-development_guide.
Les transactions imbriquées ne sont disponibles qu'avec l'API JTS. Les transactions imbriquées ne sont pas prises en charge dans le serveur d'application EAP. De plus, beaucoup de fournisseurs de base de données ne prennent pas en charge les transactions imbriquées, renseignez-vous donc auprès de votre fournisseur de base de données avant d'ajouter des transactions imbriquées à votre application.