본문 바로가기
목차
Spring/Spring boot

스프링부트 강좌 43강(블로그 프로젝트) - REPEACTABLE READ

by 지각생 2022. 1. 23.
728x90

출처:

https://www.youtube.com/watch?v=n1lvzeffDMk&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=45 


1. 결과가 다르면 부정합?하다고 하고

2. 결과가 보였다 안보였다 하면 Phantom read라 한다.

repeat table은 자기 트랜잭션번호보다 낮은 undo번호를 보고 select한다.

그리고 트랜잭션 시작때의 select값을 끝까지 유지한다.

 

요약

스프링할 때 Select할 때도 @Transactional을 붙인다

왜? 정합성을 위해

728x90

댓글