#Transaction
3 bài viết.
Lớp Trung Gian Vô Hình - tập 8
Hai method, hai @Transactional - mà chỉ một transaction để chết chung
@Transactional không nói mở transaction, nó nói method này cần chạy trong một transaction. Quyền quyết định nằm ở cái vỏ, và cái vỏ thò tay vào túi của thread.
Lớp Trung Gian Vô Hình - tập 7
Ném exception mà dữ liệu vẫn được commit
Cái vỏ có đó, lời gọi có đi qua nó, mà vẫn không rollback: bảng luật mặc định của Spring chỉ rollback với unchecked exception.
Lớp Trung Gian Vô Hình - tập 4
@Transactional gọi từ chính class mình lại không chạy
Lời gọi từ trong chính class không đi ra ngoài cái vỏ, nên không ai kịp làm gì cả. Bài này giải thích vì sao đừng bao giờ tin this.