Hibernate (1) 썸네일형 리스트형 JPA: @DataJpaTest 에서 트랜잭션 Rollback 이 안된 이유는? 어떤 기능의 변경에 대한 요청을 받았다. 마침 이전에 존재했던 기능에 테스트 코드가 없었다. 테스트 코드를 먼저 만들었다. 왜냐하면 변경 이후에 잘 동작하는지 안전망이 필요했기 때문이다. Unique index violation 이 발생 IntelliJ IDEA에서 테스트 묶음(Test Suites) 들을 돌릴 때는 문제가 없었다. 그런데 이상하게 로컬 환경에서 터미널에서 mvnw clean test 명령을 돌리면 테스트 하나가 깨진다. 원인을 찾아보니 DataIntegrityViolationException 가 발생했고, 세부적으로는 Unique index violation 이 발생했다. org.springframework.dao.DataIntegrityViolationException: could n.. 이전 1 다음