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? :)
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? :)
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