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
728x90
반응형
'DataBase > JPA' 카테고리의 다른 글
[JPA] 데이터베이스 스키마 자동 생성 (0) | 2021.07.30 |
---|---|
[JPA] 엔티티, 테이블, 컬럼 매핑 (0) | 2021.07.30 |
[JPA] 플러시 (0) | 2021.07.30 |
[JPA] 영속성 컨텍스트 (0) | 2021.07.30 |
[JPA] JPA CRUD 기본 (0) | 2021.07.30 |
댓글