분리(detached) 상태
JPA가 더 이상 추적하지 않는 객체의 상태다. DB에서 막 꺼낸 객체는 영속 상태라 값만 바꿔도 트랜잭션이 끝날 때 자동으로 저장되지만(더티체킹), 트랜잭션이 끝났거나 new로 직접 새로 만든 객체는 분리(준영속) 상태라 값을 바꿔도 JPA가 모르고 아무 일도 일어나지 않는다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
JPA가 더 이상 추적하지 않는 객체의 상태다. DB에서 막 꺼낸 객체는 영속 상태라 값만 바꿔도 트랜잭션이 끝날 때 자동으로 저장되지만(더티체킹), 트랜잭션이 끝났거나 new로 직접 새로 만든 객체는 분리(준영속) 상태라 값을 바꿔도 JPA가 모르고 아무 일도 일어나지 않는다.