DataBase/JPA
[JPA] 준영속성
p8labs
2021. 7. 30. 16:43
728x90
반응형
준영속성이란?
영속성 컨텍스트에 있는 객체를 제거하여 JPA가 관리 하지 않도록한다.
준영속성은 commit을 해도 아무 일도 일어 나지 않는다.
준영속성을 만드는 방법
- em.detach(entity)
특정 엔티티만 준영속 상태로 전환
- em.clear()
영속성 컨텍스트를 완전히 초기화 - em.close()
영속성 컨텍스트를 종료
Member member = new Member(150L,"A");
em.persist(member);
// 영속성 컨테스트에서 삭제
// 준영속성이 됨.
// em.detach(member);
// 영속성에 있는걸 통으로 제거한다.
em.clear();
참고
https://www.inflearn.com/course/ORM-JPA-Basic/lecture/21695?tab=curriculum&speed=1
자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 학습 페이지
지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....
www.inflearn.com
728x90
반응형