강의

멘토링

로드맵

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

최창준님의 프로필 이미지
최창준

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

정리

tx.commit() 하고 em.close()안했을 때 질문입니다

작성

·

217

0

tx.commit() 하고 em.close()를 같은 플로우로 가져가야 한다고 말씀해주셨는데 만약에 tx.commit()하고 close를 안하게 되면 트렌젝션은 종료되었지만, 계속 엔티티는 영속화 상태인건가요?

해당 부분과 osiv 설정과 연관되어 있는지도 궁금하네요

커넥션반납을 안해서 문제가 되나요??

퀴즈

56%나 틀려요. 한번 도전해보세요!

JPA에서 영속성 컨텍스트는 어떤 역할을 하는 핵심 개념일까요?

객체와 테이블의 매핑 정보 정의

엔티티를 관리하고 DB와 동기화하는 환경 제공

SQL 쿼리 직접 작성 및 실행

데이터베이스 연결 풀 관리

답변 1

1

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

안녕하세요. 창준님

네 맞습니다. 이 부분이 OSIV와 연관이 되어 있습니다^^

커넥션 반납에서 문제가 발생할 수 있으므로 언젠가는 꼭 종료를 해주어야 합니다.

OSIV는 활용2편에서 자세히 설명드립니다.

감사합니다.

최창준님의 프로필 이미지
최창준
질문자

감사합니다!

최창준님의 프로필 이미지
최창준

작성한 질문수

질문하기