티스토리 뷰
Spring+Hibernate으로 프로젝트 진행 중에 junit으로 dao 테스트를 하는데
쿼리도 잘 만들어지고, 결과도 뽑는데 롤백을 시작하겠다는 로그가 계속 나온다.
Service단 테스트에서는 잘되는데 왜 dao테스트에서만 이럴까?
dao 테스트에서는 @Rollback(false)로 명시하니 해결되었다.
아니면 클래스 단위로 걸어도 된다.
@TransactionConfiguration(transactionManager="transactionManager", defaultRollback=false)
public class Entity {
자세한 것은 더 찾아봐야 알 듯하다.
'공부 > ORM, JPA, Hibernate' 카테고리의 다른 글
[When use getOne and findOne methods Spring Data JPA (0) | 2015.04.30 |
---|---|
Change from Hibernate to JPA & Apply SpringData JPA, QueryDsl, hsqldb (0) | 2015.04.28 |
[hibernate] 자동으로 스키마 생성 (0) | 2015.04.27 |
hibernate 데이터 조회 방법 (0) | 2015.04.07 |
Connection pooling? (0) | 2015.04.06 |
댓글