스프링강의
TestCase에서의 @Transational
lby132
2021. 7. 15. 22:42
테스트케이스에서 @Transational 을 사용하면
테스트 메소드 하나하나 실행시키고 롤백을 시켜준다.
그럼 데이터에 남지 않게 되므로 일일이 테스트하고 디비에서 삭제 해주지 않아도 된다.
하지만 service같은 곳에서 사용하게 되면 롤백 해주지 않는다.
테스트케이스에서만 이 같은게 적용된다.
@Comit를 해주면 바로 커밋이 된다.