Boa noite surgiu uma dúvida à respeito do uso da notação @Transactional
O uso dessa notação não faria mais sentido com um conjunto de transações onde há de fato dependência entre as operações?
Exemplo:
Uma situação onde tenho múltiplas transações: um update, um insert e um delete dentro do mesmo serviço e há dependência entre as operações e assim se um deles falhar o @Transactional garante a integridade e desfaz todas as operações.
Para o caso de um serviço de PUT em um cenário simples o uso do método save do JpaRepository não faria mais sentido que o uso do @Transactional ?
É uma boa prática fazer uso do @Transactional com tanta frequência em serviços muito pontuais e específicos?
Agradeço a atenção de todos.