작성
·
284
·
수정됨
0
@Trarnsactional로 @BeforeEach-@Test-@AfterEach가 묶여서 영속성 컨텍스트로 관리되던 게 @Sql로 변경되면 @BeforeEach에서 em.clear()할 필요도 없어지는 게 맞는 거죠? 다른 특이사항이 있다면 말씀해주시면 감사하겠습니다. account.checkOwner()에서 user.getUsername() 추가 후 쿼리 확인 결과 select user 쿼리가 나가는 것도 확인했습니다.
답변 1
0
@BeforeEach에서 em.clear()할 필요도 없어지는 게 맞는 거죠?
아닙니다. 쿼리를 확인하시려면 영속성 컨텍스트를 깔끔하게 clear 해주시는 것이 좋습니다.