[JPA] 스프링부트에서 TestCase작성시, 엔티티의 ID값

popolarburr·2023년 4월 17일
0

현재 테스트파일에 @Transactional을 붙여 사용중이다.

그렇기에 당연히 롤백되는 것은 이해했다. 게다가


PK인 Id값에 자동으로 인덱싱해주는 것을 걸어준 상태이다.

그렇게 테스트케이스에서 케이스별로 나누어서 작성중인데, 이게 당연히 롤백되는지 모르고 Id값을 1만 찾고있었다.

당연히 안됐다. 그러다 불현듯 떠올라 추가-삭제 되면 다음 인덱싱이 +1이 되는 것이 떠올랐다. 그렇게
내가 엔티티객체를 작성한 만큼 findBy~~하니 되었다.

profile
차곡차곡

0개의 댓글