Ich verstehe nicht, was der tatsächliche Unterschied zwischen Anmerkungen javax.transaction.Transactional
und ist org.springframework.transaction.annotation.Transactional
.
Ist org.springframework.transaction.annotation.Transactional
eine Erweiterung von javax.transaction.Transactional
oder haben sie eine ganz andere Bedeutung? Wann sollte jeder von ihnen verwendet werden? Frühling @Transactinal
in der Serviceschicht und Javax in DAO?
Danke für die Antwort.
javax.transaction.Transactional
sodass man es jetzt auch in Spring-Anwendungen ohne zusätzliche Aktionen verwenden kann. IMO, dies war vom Design-Standpunkt aus eine ziemlich schlechte Entscheidung , da viele Entwickler meiner Erfahrung nach diese beiden unbewusst in ihrem Code verwechseln, was später zu Problemen führt.