Nie rozumiem, jaka jest rzeczywista różnica między adnotacjami javax.transaction.Transactional
a org.springframework.transaction.annotation.Transactional
?
Czy org.springframework.transaction.annotation.Transactional
jest przedłużeniem, javax.transaction.Transactional
czy też mają zupełnie inne znaczenie? Kiedy należy użyć każdego z nich? Wiosna @Transactinal
w warstwie serwisowej i javax w DAO?
Dzięki za odpowiedź.
javax.transaction.Transactional
czemu można go było teraz używać również w aplikacjach Spring bez żadnych dodatkowych działań. IMO, była to dość zła decyzja z punktu widzenia projektowania , ponieważ z mojego doświadczenia wynika, że wielu programistów nieświadomie myli te dwa elementy w swoim kodzie, co prowadzi do późniejszych problemów.