본문 바로가기 메뉴 바로가기

면목동인간의 일상

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

면목동인간의 일상

검색하기 폼
  • 분류 전체보기 (48)
    • 일상 (1)
      • 자격증 (1)
      • 후기 (0)
    • Java (35)
      • Java (12)
      • Servlet & JSP (1)
      • Spring (10)
      • Spring Boot (1)
      • JPA (9)
      • Spring Data JPA (1)
      • Thymeleaf (1)
    • DB (4)
      • SQL (1)
      • DB (3)
    • DevOps (2)
      • Docker (2)
    • JavaScript (2)
      • JavaScript (1)
      • jQuery (0)
    • CS (3)
      • 운영체제 (2)
      • HTTP (1)
      • 알고리즘 (0)
    • Tool (1)
      • IntelliJ (1)
  • 방명록

2026/06/03 (1)
<JPA> OSIV이란?

OSIV이란?JPA의 OSIV(Open Session In View) 는 웹 요청이 시작될 때 영속성 컨텍스트(EntityManager)를 생성하고, 응답이 끝날 때까지 유지하는 패턴이다. OSIV 설정 방법 아래는 Spring Boot 환경에서 yaml 파일에 대한 설정 방법이고, Spring Boot에서는 기본적으로 OSIV가 활성화되어 있다.spring: jpa: open-in-view: trueOSIV가 필요한 이유 JPA의 연관관계가 LAZY 로딩일 때 문제가 발생할 수 있다.// 엔티티@Entitypublic class Order { @ManyToOne(fetch = FetchType.LAZY) private Member member;}// 서비스@Transactionalpu..

Java/JPA 2026. 6. 3. 23:37
이전 1 다음
이전 다음
최근에 올라온 글
«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바