엔티티 생명주기

언젠간·2022년 12월 19일
0

스프링

목록 보기
1/3

비영속

- 1차 캐시, 변경감지 적용되지 않음

- 객체만 생성한 상태.
 	Member member = new Member(1L, "user1");

영속

- em.persist()를 통해 영속성 컨텍스트에 저장하거나, 
- em.find()를 통해 엔티티를 조회하면 영속성 컨텍스트에 의해 관리되어짐
	Member member = new Member(1L, "user1"); //비영속 상태
    em.persist(member) // 영속상태
    
    em.find(member.class, Id); //영속 상태

준영속

- 영속성 상태였지만, 현재는 아닌 상태
	Member member = new Member(1L, "user1"); //비영속 상태
    em.persist(member) // 영속상태
    
    em.detatch(member) //준영속상태
profile
코딩왕이될사나이

0개의 댓글