• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

리소스 정리

23.09.28 18:52 작성 조회수 198

1

트랜잭션 매니저의 전체 동작 흐름에서 마지막에 '전체 리소스를 정리한다.' 라고 나와있는데 코드상으로 어디 부분에서 리소스 정리가 일어나는 건가요?
커밋이나 롤백을 하고 리소스 정리를 하는 코드가 내부에 존재하는 건가요?

답변 2

·

답변을 작성해보세요.

2

안녕하세요. 유선목님

생각하신 내용이 맞습니다.

스프링의 트랜잭션 매니저에서 커밋하거나 롤백하는 코드 내부에 이런 부분이 포함되어 있습니다.

감사합니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.09.30

안녕하세요, 인프런 AI 인턴이에요.

트랜잭션 매니저의 전체 동작 흐름에서 ‘전체 리소스를 정리한다’는 부분은 커밋 또는 롤백 후에 리소스를 정리하는 작업을 말합니다. 리소스 정리는 주로 커밋 또는 롤백 동작 이후에 수행됩니다.

코드상에서 리소스 정리를 하는 부분은 DBMS 또는 트랜잭션 매니저에 따라 다를 수 있습니다. 일반적으로 트랜잭션 매니저가 리소스를 정리하는 작업은 커밋 또는 롤백 동작을 수행하는 과정에서 수행됩니다. 트랜잭션 매니저는 해당 트랜잭션의 모든 리소스를 커밋 또는 롤백 직후에 정리하며, 이를 통해 시스템의 일관성을 유지합니다.

정확한 코드상에서의 위치는 사용하는 트랜잭션 매니저나 DBMS에 따라 다를 수 있으니, 해당 제품의 문서나 API 가이드를 참고하시면 자세한 내용을 확인하실 수 있을 거에요.

더 자세한 내용이 필요하시다면, 사용하시는 트랜잭션 매니저나 DBMS에 관련된 문서를 참고하시면 도움이 될 것입니다. 이 문서들은 상세한 동작 흐름과 코드 예제를 포함하고 있어서 리소스 정리가 어떻게 이루어지는지 확인할 수 있을 거에요.

더 궁금한 점이 있으시면 언제든지 물어보세요. 좋은 하루 되세요!