We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
소셜 로그인
SELECT 2개
SELECT
동네 인증하기
INSERT 1개
INSERT
온보딩
위치 기반 법정동 조회
쿼리 개수 0
위치 기반 장소 추천
SELECT 4개
장소 상세정보 조회
장소 메뉴 조회
최근 길 안내 장소 저장
SELECT 3개
추천 검색어 조회
리뷰 업로드
INSERT 3개
장소 검색
리뷰 작성 시 위치 인증
도토리 개수 조회
SELECT - 1개
테이블 간 물리적 FK 관계를 맺지 않고 필요 시 각 테이블의 PK 값만 필드로 들고 있음.
때문에 지연 로딩 등을 걱정할 필요가 없으므로, OSIV 설정을 Off함.
@Transactional
일반적으로 Spring에선 메서드 호출 시점부터 종료 시점까지를 하나의 트랜잭션으로 묶어줌, 해당 메서드가 시작될 때 DB Connection이 열리고, 메서드가 종료될 때 커밋/롤백이 이뤄지는 형태.
OSIV를 끄면 요청이 들어와서 컨트롤러까지 객체를 전달할 때, 트랜잭션 스코프 범위까지만 영속성 컨텍스트가 활성화되고, 트랜잭션이 끝나는 즉시 세션이 닫힘.
The text was updated successfully, but these errors were encountered:
gahyuun
ckkim817
No branches or pull requests
소셜 로그인
SELECT
2개동네 인증하기
SELECT
2개INSERT
1개온보딩
SELECT
2개INSERT
1개위치 기반 법정동 조회
쿼리 개수 0
위치 기반 장소 추천
SELECT
4개장소 상세정보 조회
SELECT
4개장소 메뉴 조회
SELECT
2개최근 길 안내 장소 저장
SELECT
3개INSERT
1개추천 검색어 조회
SELECT
3개리뷰 업로드
SELECT
3개INSERT
3개장소 검색
SELECT
4개리뷰 작성 시 위치 인증
SELECT
2개도토리 개수 조회
SELECT
- 1개트랜잭션 범위 점검
현재 우리의 구조
테이블 간 물리적 FK 관계를 맺지 않고 필요 시 각 테이블의 PK 값만 필드로 들고 있음.
때문에 지연 로딩 등을 걱정할 필요가 없으므로, OSIV 설정을 Off함.
@Transactional
사용 (조회의 경우 readOnly = true 사용)일반적으로 Spring에선 메서드 호출 시점부터 종료 시점까지를 하나의 트랜잭션으로 묶어줌, 해당 메서드가 시작될 때 DB Connection이 열리고, 메서드가 종료될 때 커밋/롤백이 이뤄지는 형태.
OSIV를 끄면 요청이 들어와서 컨트롤러까지 객체를 전달할 때, 트랜잭션 스코프 범위까지만 영속성 컨텍스트가 활성화되고, 트랜잭션이 끝나는 즉시 세션이 닫힘.
장점
단점
The text was updated successfully, but these errors were encountered: