준영속 엔티티? ★ 영속성 컨텍스트가 더는 관리하지 않는 엔티티를 말한다. Book객체는 이미 DB에 한 번 저장되어서 식별자가 존재한다. 이렇게 임의로 만들어낸 엔티티도 기존 식별자를 가지고 있으면 준영속 엔티티로 볼 수 있다. 준영속 엔티티를 수정하는 2가지 방법 변경 감지 기능 사용 @Transactional // bookParam은 준영속 상태의 엔티티이다. public void updateItem(Long itemId , Book bookParam){ // findItem은 영속상태이다. // JPA가 감시하는 대상이다. Item findItem = itemRepository.findOne(itemId); findItem.setPrice(bookParam.getPrice()); ... findI..
기록/스프링 부트 와 JPA 활용 2021. 2. 6. 21:40
준영속 엔티티? ★ 영속성 컨텍스트가 더는 관리하지 않는 엔티티를 말한다. Book객체는 이미 DB에 한 번 저장되어서 식별자가 존재한다. 이렇게 임의로 만들어낸 엔티티도 기존 식별자를 가지고 있으면 준영속 엔티티로 볼 수 있다. 준영속 엔티티를 수정하는 2가지 방법 변경 감지 기능 사용 @Transactional // bookParam은 준영속 상태의 엔티티이다. public void updateItem(Long itemId , Book bookParam){ // findItem은 영속상태이다. // JPA가 감시하는 대상이다. Item findItem = itemRepository.findOne(itemId); findItem.setPrice(bookParam.getPrice()); ... findI..