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 đáng gửi cho bạn học cùng?
Copy link đã gắn nguồn — dán group, chat, hoặc LinkedIn.
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