인프런 커뮤니티 질문&답변

MD워시퍼님의 프로필 이미지
MD워시퍼

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

@Transactional 만 넣으면 에러가 뜹니다.

작성

·

636

1

MemberServiceIntegrationTest 파일에 

@Transactional  을 넣게 되면, 실행후 ROLLBACK이 된다고 하는데, 아래와 같이 에러가 뜹니다.

JDBC rollback failed; nested exception is java.sql.SQLException: Connection is closed

원인은 무엇일까요? 궁금합니다.

@Transactional를 안 넣게 되면, h2  에는 잘 넣어집니다.

빗금친 부분에서 에러가 납니다. 답변부탁드릴께요.

아~ 예전에 동일한 질문이 있는지 확인해보았더니, 멤버 서비스 통합 테스트 @Transactional 어노테이션 추가 시 문제 - 인프런 | 질문 & 답변 (inflearn.com) 질문과 겹치는 현상이 있는 것 같네요. 아직 미해결인거 같고요. 확인부탁드립니다.

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. MD워시퍼님

도움을 드리고 싶은데, 전체 프로젝트를 보아야 할 것 같아요.

전체 프로젝트를 압축해서 구글 드라이브로 공유해주세요.

감사합니다.

MD워시퍼님의 프로필 이미지
MD워시퍼

작성한 질문수

질문하기