Comme bien souvent avec le framework spring, une annotation permet de lui confier une tâche. Dans cet article, nous détaillerons quelques points qu'il faut faire attention afin d'obtenir les résultats escompté. Transaction Les transactions sont disponibles dans la majorité des bases de données. Mais qu'est-ce qu'une transaction. C'est une opération avec un début et une fin. Elle est définie par 4 propriétés qui sont désignés par l'acronyme ACID. Atomicité Tous les opérations qui composent la transaction sont soit réussite soit en échec. C'est tout ou rien. Cohérence La transaction doit emmener le système valide dans un état valide Isolation La transaction doit s'exécuter comme si seul elle était seul à fonctionner. Durabilité Les modifications apportés lors d'une transaction doivent être conservés. Spring permet de respecté ces propriétés avec sa gestion des transactions. Nous utiliserons spring boot avec Hibernate comme implémentation de JPA. Dans l...
Blog sur la conception, développement et le génie logiciel. Divers langages et systèmes d'exploitations sont traités.