Je ne comprends pas quelle est la différence réelle entre les annotations javax.transaction.Transactionalet org.springframework.transaction.annotation.Transactional?
Est-ce org.springframework.transaction.annotation.Transactionalune extension de javax.transaction.Transactionalou ont-ils une signification totalement différente? Quand faut-il utiliser chacun d'eux? Spring @Transactinaldans la couche de service et javax dans DAO?
Merci de répondre.
javax.transaction.Transactionalque l'on puisse désormais l'utiliser également dans les applications Spring sans aucune action supplémentaire. OMI, c'était une très mauvaise décision du point de vue de la conception , car d'après mon expérience, beaucoup de développeurs confondent inconsciemment ces deux dans leur code, ce qui entraîne des problèmes par la suite.