개발놀이터
면접 준비 : JPA 전파단계 본문
Q. 트랜잭션 전파단계에 대해서 설명해주세요
A. 스프링은 여러개의 트랜잭션 연산을 하나로 통합하기위해 물리 트랜잭션과 논리 트랜잭션이라는 개념을 도입했고 이로인해 트랜잭션 연산들이 전파되면서 원자성을 보장할 수 있었습니다. JPA에서는 다양한 트랜잭션 전파 단계를 지원하는데 디폴트값인 REQUIRED부터 무조건 새로운 트랜잭션을 만드는 REQUIRES_NEW 그외에도 SUPPORTS, NOT_SUPPORTED, NESTED, NEVER, MANDATORY 등이 있습니다.
'CS 지식 > 면접준비' 카테고리의 다른 글
면접 준비 (흐름 제어와 혼잡 제어) (0) | 2024.01.13 |
---|---|
면접 준비 : (프로젝트 관련) 비관적 락 (0) | 2023.07.22 |
면접 준비 : (프로젝트 관련) Redis (0) | 2023.07.22 |
면접 준비 : (프로젝트 관련) JWT (0) | 2023.07.22 |
면접 준비 : (프로젝트 관련) Jenkins 사용 이유 (0) | 2023.07.22 |