I have these annotations on a method in a spring project. At first sight it works as expected but is there any problems with that annotation as there is not a lot documentation about these 2 working together. The main goal is when we have a serializable access problem to retry the transaction 3 times.
@Transactional(isolation = Isolation.SERIALIZABLE)
@Retryable(maxAttempts = 3, include = JpaSystemException.class)
public MyClassSecond myUpdatingMethod(final MyClassFirst arg1)