Tới nội dung chính
caltalys.dev

#Transaction

3 bài viết.

Đồ hình trừu tượng của tập 2.2 trong Quyển Mộ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.

Đồ hình trừu tượng của tập 2.1 trong Quyển Một
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.

Đồ hình trừu tượng của tập 1.2 trong Quyển Một
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.