Srping OSIV

1.OSIV란? OSIV는 Open Session In View의 줄임말로써 영속성 컨텍스트를 view까지 열어두는 기능이다. 영속성 컨텍스트가 유지된다면 엔티티도 영속 상태로 유지되고 view까지 영속성 컨텍스트가 유지된다면 지연 로딩을 사용할 수 있다. 쉽게 이야기 하면 view에 가서도 엔티티 호출하여 데이터를 불러올 수 있다는 말이다. Spring JPA에서 OSIV는 디폴드 값이 true 이며 설정 변경을 통해 on/off 가능하다. 2. OSIV ON 기본적으로 JPA가 DB 컨넥션을 가져오는 시점은 @Transactional 어노테이션이 추가된 메소드가 실행될 때 DB 컨넥션을 가져오게 된다.(일반적으로 Service영역) 그렇다면 DB에 컨넥션을 반환하는 시점은 언제일까? 일반적으로 Tra..
야뤼송
'Srping OSIV' 태그의 글 목록