강의

멘토링

로드맵

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

이현우님의 프로필 이미지
이현우

작성한 질문수

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

단방향 연관관계

close() clear() 차이점

작성

·

529

0

21:10쯤 select쿼리를 보고싶어서 em.flush()와 em.clear()사용하셨는데 em.close()를 사용하였더니 select쿼리가 안보입니다.

제가 알기로는 em.close()는 영속성 컨텍스트가 종료되는 것이고 em.clear()는 영속성 컨텍스트 초기화로 알고있는데 이 둘의 차이점을 자세히 알고싶습니다. 결국 둘다 준영속 상태로 만드는것 아닌가요?

퀴즈

객체와 관계형 데이터베이스가 관계를 표현하는 방식의 근본적인 차이는 무엇일까요?

객체는 ID, 테이블은 이름

객체는 참조, 테이블은 외래 키

객체는 속성, 테이블은 레코드

객체는 단방향, 테이블은 양방향

답변 1

0

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

안녕하세요. 현우님

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

쿼리를 보고 싶으면 em.flush()를 초기화 하거나 종료하기 전에 호출해주어야 합니다.

감사합니다.

이현우님의 프로필 이미지
이현우

작성한 질문수

질문하기