데이터 정합성이 안맞는다.!! 어쩔때만 그렇고 어쩔떈 잘된다..
https://deveric.tistory.com/86
[Spring] 트랜잭션의 전파 설정별 동작
트랜잭션의 전파 설정이란 Spring에서 사용하는 어노테이션 '@Transactional'은 해당 메서드를 하나의 트랜잭션 안에서 진행할 수 있도록 만들어주는 역할을 합니다. 이때 트랜잭션 내부에서 트랜잭
deveric.tistory.com
참고하자
@Transactional을 무지성으로 쓰면 안된다.
이건 공부할게 많아보인다!! 정확히 알자
Dirty Read -> 바뀌었는데 커밋 안됨 -> 롤백안됨 but 다른트랜젝션에서 이미 바뀐걸로 생각해서 수행
2. NON-REPETABLE READ 부정합성 -> 내가 겪은거. 동시에 여러개가 쿼리가 겹칠때 default를 만드는것
3.팬텀 리드
각 트랜잭션별로 보장되는것
+
BUT 생성할떄 (existBy로 없을때만 생성할 경우에)
1. UK를 만든다
'TIL' 카테고리의 다른 글
Request Method OPTIONS란? (0) | 2023.05.10 |
---|---|
checked Exception vs unchecked Exception (0) | 2023.05.09 |
502 에러 (0) | 2023.05.02 |
Log (0) | 2023.04.06 |
Server to Server 동기/비동기 (0) | 2023.04.06 |