inflearn logo
Khóa học

Khóa học

Chia sẻ kiến thức

Bài viết của kekekiki

kekekiki kekekiki

@adasdasd

Số lượng đánh giá đã viết
1
Xếp hạng trung bình
5.0

Bài viết 2

Hỏi & Đáp

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로 설정하면 동시성 이슈를 해결할 수 있을거라 생각을 했었는데요. 그래도 동시성 이슈가 발생하더라구요.. 제가 뭘 놓치고 있을까요?

Lượt thích
0
Số bình luận
4
Lượt xem
524