Wołanie serwisu z controllera a transakcyjność

0

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

@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)

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

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1