inflearn logo
講義

講義

知識共有

kekekikiさんの投稿

kekekiki kekekiki

@adasdasd

レビュー投稿数
1
平均評価
5.0

投稿 2

Q&A

synchronized 문의

@Transactional(isolation = Isolation.SERIALIZABLE) public void decrease(Long id, Long quantity) { Stock stock = stockRepository.findById(id).orElseThrow(); stock.decrease(quantity); stockRepository.saveAndFlush(stock); } 안녕하세요. MySQL InnoDB의 default level은 repeatable_read로 알고 있어서 한 단계 더 높은 수준인 serializable로 설정하면 동시성 이슈를 해결할 수 있을거라 생각을 했었는데요. 그래도 동시성 이슈가 발생하더라구요.. 제가 뭘 놓치고 있을까요?

いいね数
0
コメント数
4
閲覧数
524