j'insérer des données dans trois tables-à-direrouleau arrière transaction en utilisant MySQL en java
Transaction
TransactionEntry
Payment
d'abord insérer les données dans Transaction, puis obtenir ID de transaction et insérer des données dans TransactionEntry , après cette insertion dans Paiement
Supposons que dans les deux premières tables, les données ont été insérées avec succès. Puis panne du serveur.
Comment pouvons-nous annuler toutes les entrées? pouvons-nous le contrôler par programmation ou la base de données a la fonctionnalité par défaut pour contrôler ce type de situation?
Comment atteindre la cohérence et l'intégrité?
Quel framework, In java, peut contrôler ce type de situation?
MySQLJava EE
JDBC prend en charge rollback. – EJP