Room Lock 과 관련된 이슈 #38
Unanswered
Kwonminwoo
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
예약시 동시성 처리에 대해
예약 진행시 해당
room에 대한Lock을 걸어 동시성 이슈를 해결하고자 하였습니다.하지만 저희 프로그램에서는 동일한
room이여도 다른 날짜에 예약을 하고자 한다면 예약을 가능하게 만들어줘야 합니다.따라서 Jpa에서 제공하는
@Lock,@Version으로room에 쓰기/읽기 제한을 거는 방법으로는 해당 이슈를 해결하기 어려울 것 같은데어떻게 생각하시나요?
제 생각엔

query문으로 한 번의 명령문 실행시 저장 되거나 저장 되지 못하도록 막으면 동시성 이슈를 해결 할 수 있을 것 같습니다.쿼리 작성하다 막혔는데 도움을 주실 수 있는 분이 있으실까요 쿼리가 굉장히 복잡하네요. 혼자 계속 고민 하고 있겠습니다.
혹시 다른 방법이 있다면 추천해주시면 감사하겠습니다
Beta Was this translation helpful? Give feedback.
All reactions