Wołanie serwisu z controllera a transakcyjność

Wołanie serwisu z controllera a transakcyjność
D3X
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 187
0

Czy jeżeli w Controller wołamy Service (tudzież jakąś klasę obsługującą) to czy zawsze to powinno być oznaczone jako:

Kopiuj
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)

Jeśli tak to dlaczego, jeśli nie to dlaczego? :)

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Jeśli serwis nie wykonuje operacji na bazie danych (czy w ogóle czegoś co wymaga transakcyjności) to nie ma potrzeby, bo i niby czemu? Za pomocą @Transactional obejmujesz kod który wymaga charakterystyki wszystko albo nic

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.