EntityManager

김강현·2023년 3월 17일
0

ORM-JPA

목록 보기
3/9

Entity Manager 역할들

flush 를 호출하는 함수
1. tx.commit()
2. em.flush()
3. JPQL 일어나면 [옵션, default: 가능]

  • flush 가 호출되면

관리하고 있던 Entity와 Snapshot 비교
쓰기지연 SQL 저장소 트랜잭션 -> DB 날림

  • 1차 캐시
  • 동일성 보장
  • 트랜잭션 지원 쓰기지연
  • 변경 감지
  • 지연 로딩
profile
this too shall pass

0개의 댓글