1. 개요아래 코드의 목적은 격리 수준 REPEATABLE_READ를 실제로 테스트 해보는 것이다.기대했던 결과는 이렇다.1) updateDuringSelectTwice 메서드에서 Toy 데이터를 조회한다.2) 중간에 새로운 트랜잭션을 생성하고 해당 Toy 데이터를 수정한다.3) 다시 똑같은 Toy 데이터를 조회하는데, 격리수준 REPEATABLE_READ이므로 name이 수정된 데이터가 아닌 트랜잭션이 시작할 때 당시의 데이터가 조회될 것이다.@Slf4j@Servicepublic class Service { private final ToyRepository toyRepository; @Transactional(isolation = Isolation.REPEATABLE_READ) publ..