반응형
오늘 한 일
- JPA 공부
- Entity, EntityManager, EntityManagerFactory 사용법 복습했다.
- 영속성 컨텍스트와 1차 캐시에 대해서 간단하게 복습했다.
- 쓰기 지연: 트랜잭션이 커밋될 때 까지 쿼리를 저장하고, 한 번에 모든 쿼리를 실행한다.
- Dirty checking: 엔티티가 변경되면 트랜잭션이 커밋될 때, 자동으로 변경된 점을 update 하는 쿼리를 실행한다.
- 엔티티의 상태 공부
- 비영속(Transient): 영속성 컨텍스트랑 상관없는 상태
- 영속(Managed): 영속성 컨텍스트가 관리하는 상태
- 준영속(Detached): 영속성 컨텍스트에 저장됐다가 분리된 상태
- 삭제(Removed): 영속성 컨텍스트에서 삭제되고, DB에서도 삭제될 상태
- 영속화 상태는 성능 최적화나 일시적인 데이터 변경 관리에 사용할 수 있다.
- Spring Data JPA 공부
- 알고리즘 문제 1개 풀기
반응형
'TIL' 카테고리의 다른 글
[TIL] 내일배움캠프 29일차 (2) | 2023.11.15 |
---|---|
[TIL] 내일배움캠프 28일차 (2) | 2023.11.14 |
[TIL] 내일배움캠프 26일차 (0) | 2023.11.10 |
[TIL] 내일배움캠프 25일차 (0) | 2023.11.09 |
[TIL] 내일배움캠프 24일차 (0) | 2023.11.09 |