JPA 관련 지식
엔티티매니저팩토리가 엔티티 매니저를 만들어준다. 그 엔티티매니저가 하나의 트랜잭션과 하나의 영속성 컨텍스트를 만들어준다. ( 트랜잭션 시작은 따로 해야함 )
영속성 컨텍스트는 엔티티 매니저를 생성할 때 하나만 만들어진다. 엔티티 매니저를 통해 영속성 컨텍스트에 접근할 수 있고, 영속성 컨텍스트를 관리할 수 있다.
트랜잭션을 커밋할 때 플러시를 자동으로 호출한다. ( 순서 : 플러시 -> 커밋 )
플러시는!
- 영속성 컨텍스트를 비우지는 않음!!
- 영속성 컨텍스트의 변경내용을 데이터베이스에 동기화
- 트랜잭션이라는 작업 단위가 중요 -> 커밋 직전에만 동기화하면 됨
시리즈 | 자바 ORM 표준 JPA 프로그래밍 - 기본편 - conatuseus.log
이번 글에서는 **에 대해 알아보겠습니다. 이 시리즈 글은 김영한 님의 강의, 책을 보고 적은 것임을 알려드립니다. (강추) 다중성 연관관계는 다음과 같은 다중성이 있습니다. 다대일(@ManyToOne),
velog.io
김영한님 강의 JPA기본편이 잘 정리 되어있다. ( 1~3강)
[JPA/김영한] 영속성이란 무엇일까?
이 글은 김영한님의 JPA 강의 중 3장을 듣고 정리한 내용입니다 :) 강의 : 자바 ORM 표준 JPA 프로그래밍 - 기본편 교재 : 자바 ORM 표준 JPA 프로그래밍🤷♀️ Jpa에서 중요한 것 2가지 ? 객제-디비 매
velog.io
영속성이란?
mappedBy 로 양방향 표현?
꾸준히 다시보자.
1. 220819
2. 220901
3. 221003
4. 221102