Różnica między JTA i Spring @Transactional annotations

Zacząłem używać Springa@Transactional adnotacja i zapewnia dużą wygodę zarządzania transakcjami. Jednak użycie tej adnotacji w naszym kodzie czyni nas teraz zależnymi od Springa. Wiem ze rzeczy typu JPA jestwytrwałość w javax pakiet, w którym możemy oznaczyć kod wszystkimi rodzajami, jeśli adnotacje JPA, ale ponieważ wszystkie pochodząjavax.persistence, nasz kod nie zależy od konkretnej implementacji ani ORM.

Myślę, że moje pytanie brzmi, czy istnieją podobne adnotacje dotyczące rzeczy transakcyjnych. znalazłemjavax jta pakiet, ale nie jestem pewien, czy naprawdę istnieją jakieś ogólne adnotacje, które Spring mógłby wdrożyć. Zasadniczo zastanawiam się, czy istnieją jakieś ogólne adnotacje typu javax, które możemy zastosować w metodach zarządzania funkcjami transakcyjnymi, abyśmy nie byli zależni od Springa.

questionAnswers(1)

yourAnswerToTheQuestion