Hello

47. 스프링 JPA의 OSIV 전략

by 볼빵빵오춘기

전통적인 로직

 

전통적인 로직과 약간 다른 방식

  • JDBC 커넥션/트랜잭션/영속성 컨텍스트 종료는 Controller에서 죽는다 설명했지만 service → controller에 올 때 즉, service가 종료되는 시점에서 종료가 되도 된다. service에서 종료가 되면 부화를 줄일 수 있다.
  • JDBC 커넥션/ 트랜잭션 시작도 request가 왔을 때 시작이 아니라 controller → service 가 시작 될 때 시작 할 수 도 있다.

 

application 설정 - true

jpa: 
  open-in-view: true

⇒ 전통적인 방식

 

application 설정 - false

jpa: 
  open-in-view: false

⇒ 전통적인 로직과 약간 다른 방식

블로그의 정보

Hello 춘기's world

볼빵빵오춘기

활동하기