티스토리 뷰

Spring+Hibernate으로 프로젝트 진행 중에 junit으로 dao 테스트를 하는데

쿼리도 잘 만들어지고, 결과도 뽑는데 롤백을 시작하겠다는 로그가 계속 나온다.



Service단 테스트에서는 잘되는데 왜 dao테스트에서만 이럴까?

dao 테스트에서는 @Rollback(false)로 명시하니 해결되었다.


아니면 클래스 단위로 걸어도 된다.

@TransactionConfiguration(transactionManager="transactionManager", defaultRollback=false)

public class Entity {



자세한 것은 더 찾아봐야 알 듯하다.


댓글
댓글쓰기 폼