inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jeonghee Lee님의 게시글

Jeonghee Lee Jeonghee Lee

@ekdnlt19951868

수강평 작성수
7
평균평점
5.0

게시글 1

질문&답변

비영속 준영속 상태에 대해 궁금한 것이 있습니다.

https://drive.google.com/file/d/1-WuKsSWGla0LNqD55XNkY3R8fbPhAVwH/view?usp=sharing 1. 실행 방법을 알려주세요. - h2 database url에 맞게 설정한 뒤 application run - postman으로 http://localhost:8080/test (GET) 요청 send 2. 어떻게 문제를 확인할 수 있는지 자세한 설명을 남겨주세요. - http://localhost:8080/h2-console 에 들어가서 Member table select - postman으로 http://localhost:8080/test (GET) 요청 send 후에 h2-console에서 member 테이블을 select 하면 member 데이터가 들어가 있는 것을 확인할 수 있습니다. - 저는 persist 후에 em.detach(member)를 해서 영속성 컨텍스트가 해당 엔티티를 관리하지 않기 떄문에 실제로는 member데이터가 db에 insert되면 안된다고 생각했습니다. - em.detach() 대신 em.clear()을 사용해도 데이터가 들어갔습니다. - member 데이터가 em.detach() / em.clear()을 해서 영속성 컨텍스트에서 관리가 되지 않음에도 데이터가 insert되는 이유를 알고 싶습니다.

좋아요수
1
댓글수
3
조회수
301