H E L L O    W O R L D !
...

총 방문자 수

...

[]

총 포스팅

Spring

·Spring
정의영속성 컨텍스트란 엔티티를 영구 저장하는 환경을 말한다.상태영속성 컨텍스트의 상태는 비영속, 영속, 준영속, 삭제 네 가지가 있다.비영속영속성 컨텍스트와 전혀 관계가 없는 상태Member member = new Member(); member.setName("이름");영속영속성 컨텍스트에 관리되는 상태em.getTransaction().begin() // em: EntityManagerMember member = new Member();member.setName("이름");em.persit(member); // 이 때 영속성 컨텍스트의 1차 캐시에 저장된다.준영속영속성 컨텍스트에 저장되었다가 분리된 상태Member member = new Member();member.setName("이름");em.per..
·Spring
개요준영속 엔티티를 수정하는 2가지 방법이 있다. 바로 변경 감지(dirty-checking) 기능과 병합(merge)가 있다. 그 둘이 차이를 이해하고 어떤 것을 사용해야 할지 알아보자.준영속 엔티티준영속 엔티티란, 영속성 컨텍스트가 더이상 관리하지 않는 엔티티를 뜻한다. 임의로 만들어낸 엔티티도 기존 식별자를 가지고 있으면 준영속 엔티티로 볼 수 있다.변경 감지(Dirty-Checking) 기능 사용@Transactionalvoid update(Item itemParam) { // itemParam: 파라미터로 넘어온 준영속 상태의 엔티티Item findItem = em.find(Item.class, itemParam.getId()); // 같은 엔티티를 조회한다. em: EntityManagerf..
nameless1004
'Spring' 카테고리의 글 목록