Non capisco qual è la differenza effettiva tra le annotazioni javax.transaction.Transactional
e org.springframework.transaction.annotation.Transactional
?
È org.springframework.transaction.annotation.Transactional
un'estensione javax.transaction.Transactional
o hanno un significato totalmente diverso? Quando dovrebbero essere usati ciascuno di essi? Primavera @Transactinal
nel livello di servizio e javax in DAO?
Grazie per aver risposto.
javax.transaction.Transactional
quindi ora è possibile utilizzarlo anche nelle applicazioni Spring senza ulteriori azioni. IMO, questa è stata una decisione piuttosto sbagliata dal punto di vista del design , perché per mia esperienza molti sviluppatori confondono inconsciamente questi due nel loro codice, il che porta a problemi in seguito.