У меня есть эти аннотации метода в весеннем проекте. На первый взгляд, все работает так, как ожидалось, но есть ли проблемы с этой аннотацией, поскольку документации по этим двум работам вместе не так много. Основная цель - когда у нас есть проблема с сериализуемым доступом, чтобы повторить транзакцию 3 раза.
@Transactional(isolation = Isolation.SERIALIZABLE)
@Retryable(maxAttempts = 3, include = JpaSystemException.class)
public MyClassSecond myUpdatingMethod(final MyClassFirst arg1)