47. 스프링 JPA의 OSIV 전략
볼빵빵오춘기
전통적인 로직 전통적인 로직과 약간 다른 방식 JDBC 커넥션/트랜잭션/영속성 컨텍스트 종료는 Controller에서 죽는다 설명했지만 service → controller에 올 때 즉, service가 종료되는 시점에서 종료가 되도 된다. service에서 종료가 되면 부화를 줄일 수 있다. JDBC 커넥션/ 트랜잭션 시작도 request가 왔을 때 시작이 아니라 controller → service 가 시작 될 때 시작 할 수 도 있다. application 설정 - true jpa: open-in-view: true ⇒ 전통적인 방식 application 설정 - false jpa: open-in-view: false ⇒ 전통적인 로직과 약간 다른 방식