티스토리 뷰
@BeforeEach를 통해 매번 해당 데이터를 입력시킨 후 (이때 ID는 AutoIncrement되는 값)
이를 ID값으로 찾아오는 메서드를 사용하여 수정 / 삭제를 하려고 할때 ,
ID를 통해 데이터를 찾아오지 못했는데, 알고보니 BeforeEach를 수행할 때마다 AI값이 1씩 상승하게 되여
3번,4번 등으로 바뀌게 되었다.
따라서 EntityManager를 주입받아 AI값을 BeforeEach에 매번 초기화하는 메서드를 작성해줘야한다.
해당 쿼리는 DB종류마다 다다르게 작성되니 쿼리문을 찾아서 집어넣으면 해결된다.
'SPRING 공부 > JPA' 카테고리의 다른 글
JPA를 이용한 연관관계 입력 후 조인 쿼리조회시 안되는 문제 (0) | 2022.06.25 |
---|