Перейти к содержимому

13.B Hiểu PERSIST, MERGE, REMOVE, ALL, orphanRemoval – Khi nào dùng? 😱

Tập Làm Mentor

0:00 / 0:00

13.B Hiểu PERSIST, MERGE, REMOVE, ALL, orphanRemoval – Khi nào dùng? 😱

886 просмотров · 6 мес. назад
Tập Làm Mentor
1,13 тыс. подписчиков
886 просмотров · 6 мес. назад
#casecade #springboot #backend Xin chào các bạn đến với Tập Làm Mentor đây là video tiếp theo của mình về chủ đề Spring Boot. Mình mong sẽ được sự đón nhận từ các bạn. Nếu thấy video này còn thiếu sót hay có vướng mắc gì. Các đừng ngần ngại để lại giúp mình một comment nha. Để mình cải thiện. Link git: https://github.com/dragon-ball-dev/sp... Branch: chapter_2/lesson_13.b Timeline ⏲️ 00:00 - Giới thiệu về bài giảng 00:30 - Tìm hiểu về các lỗi khi chưa hiểu về casecade 01:50 - Mục tiêu của bài học 02:19 - Ví dụ xuyên suốt bài học 04:12 - Tìm hiểu về Persistence Context - Trái tim của JPA 05:17 - 4 trạng thái của Entity 07:56 - Mối quan hệ giữa Cascade và Persistence Context (Kèm code cách sử dụng Persistence Context) 10:37 - Tổng quan về CasecadeType 12:41 - Tìm hiểu về CaseCade.PERSIST 13:51 - Tìm hiểu về CaseCade.MERGE 14:47 - Tìm hiểu về CaseCade.REMOVE 16:32 - Tìm hiểu về CaseCade.REFRESH vs DETACH 17:21 - Tìm hiểu về CaseCade.ALL 18:28 - Tìm hiểu về các loại FetchType 19:59 - Khái niệm về orphanRemoval 20:50 - Ví dụ khi không dùng orphanRemoval 21:57 - Vị dụ khi có dùng orphanRemoval = true 22:30 - So sánh giữa orphanRemoval vs CasecadeType.REMOVE 24:44 - Bảng quyết định khi nào dùng loại nào Casecade vs orphanRemoval? 26:37 - 4 Quy tắc vàng 29:16 - Bài tập cho Live Coding 54:52 - Test postman vs fix bug 01:00:00 - Giải quyết vấn đề N+1 query 01:03:40 - Bài tập về nhà và Outro