준영속 엔티티1 [JPA] 변경 감지(dirty checking)와 병합(merge) 본 내용은 인프런 김영한님의 JPA 활용 강의를 수강하며 정리한 내용입니다. 준영속 엔티티란? 영속성 컨텍스트가 더는 관리하지 않는 엔티티를 말한다. 객체가 이미 DB에 한번 저장되어 식별자가 존재하는 경우, 기존 식별자를 가지고 있으면 준영속 엔티티로 볼 수 있다. jpa가 관리를 하지 않음, persist 상태가 아니기 때문에 값을 바꿔도 DB변경이 일어나지 않음 준영속 엔티티를 수정하는 2가지 방법 dirtyChecking을 사용하여 값을 저장 @Transactional void update(Item itemParam) { //itemParam: 준영속 상태의 엔티티 Item findItem = em.find(Item.class, itemParam.getId()); //같은 엔티티를 조회 findI.. 2020. 5. 2. 이전 1 다음