인프런 커뮤니티 질문&답변
작성자 없음
작성자 정보가 삭제된 글입니다.
DataSourceUtils.releaseConnection 질문
작성
·
647
3
DataSourceUtils.releaseConnection() 을 사용하면 커넥션을 바로 닫는 것이 아니다.
트랜잭션을 사용하기 위해 동기화된 커넥션은 커넥션을 닫지 않고 그대로 유지해준다.
트랜잭션 동기화 매니저가 관리하는 커넥션이 없는 경우 해당 커넥션을 닫는다.
라고 이전 강의에서 말씀 하셨는데
그러면 releaseConnection는 트랜잭션만 종료시키고
커넥션은 살리는것을 뜻하나요?
만약 맞다면 트랜잭션의 종료는 커밋이나 롤백을 통해 이루어지는데 releaseConnection를 사용하여 트랜잭션만 종료시키면 커밋이나 롤백을 사용할수 없지않나요?





