Bài 41 / 46~4 phútRelationships & TransactionsMiễn phí… lượt xem
Relationships & Transactions — tổng kết
Tóm tắt Relationships & Transactions.
Bạn vừa nắm quan hệ entity và transaction.
Cheat sheet
| Khái niệm | Cốt lõi | Bài |
|---|---|---|
| Fetch type | @ManyToOne EAGER default, @OneToMany LAZY default; nên LAZY hết | 01 |
| N+1 | 1 query cha + N query con; fix JOIN FETCH/EntityGraph/batch/DTO | 02 |
| @Transactional proxy | AOP proxy; rollback chỉ RuntimeException; self-call bypass | 03 |
| Propagation | REQUIRED (chung T) vs REQUIRES_NEW (T riêng) | 04 |
✅ Self-assessment
Bạn đã đạt module này nếu trả lời được:
- Giải thích được 4 association + fetch type (LAZY/EAGER default)
- Chẩn đoán được N+1 problem và 4 cách fix
- Giải thích được @Transactional AOP proxy + rollback + self-invocation
- So sánh được propagation REQUIRED vs REQUIRES_NEW và isolation
Liên hệ các module khác
⁂
Module tiếp theo: Migration & Capstone
Bài này có giúp bạn hiểu bản chất không?
Hỏi đáp về bài này
Chưa có câu hỏi
Có gì chưa rõ trong bài? Đặt câu hỏi đầu tiên — câu trả lời từ cộng đồng giúp bạn (và người sau).
Đặt câu hỏi đầu tiên