데이터베이스 트랜젝션(@Transactional, EntityManager(?)) 시작할때 jpa의 영속성 컨텍스트라는 얘가 데이터베이스 컨넥션을 가져온다
osiv가 켜져있다면 컨넥션을 가져온 후 controller를 거쳐 api가 사용자에게 반환될 때까지 컨넥션을 가지고 있다..
마찬가지로 thymeleaf와 같은것들도 랜더링을 해서 사용자에게 보여줄 때 까지 컨넥션을 가지고 있다.
osiv가 꺼져있다면 영속성 커텍스트 범위를 넘어가자마자 컨넥션을 끊어버린다.
'메모장' 카테고리의 다른 글
Validation 종류 (0) | 2023.11.15 |
---|---|
JpaRepository 검색 메서드 (0) | 2023.11.15 |
@MappedSuperclass (0) | 2023.11.15 |
컬렉션 조회 최적화 (0) | 2023.11.15 |
JPA의 distinct의 두가지 기능 (0) | 2023.11.15 |