Khuyến mãi
Đại học CodeGym
Học hỏi
Khóa học
nhiệm vụ
Khảo sát & Trắc nghiệm
Trò chơi
Giúp đỡ
Lịch trình
Cộng đồng
người dùng
Diễn đàn
Trò chuyện
Bài viết
Câu chuyện thành công
Hoạt động
Nhận xét
đăng ký
chủ đề ánh sáng
Những bài học
Nhận xét
Về chúng tôi
Bắt đầu
Bắt đầu học
Bắt đầu học ngay bây giờ
bản đồ nhiệm vụ
Những bài học
Mức độ 14
tải chậm
SQL & Hibernate
Mức độ ,
Bài học
1.1 Bối cảnh của vấn đề Khi bắt đầu làm việc với cơ sở dữ liệu thực, bạn sẽ nhớ ngay đến câu “Tối ưu hóa quá sớm là gốc rễ của mọi tội lỗi”. Chỉ bây giờ bạn nhớ cô ấy một cách tiêu cực. Khi làm việc với cơ sở dữ liệu, việc tối ưu hóa là điề
Lazy Loading khi lập bản đồ bộ sưu tập
SQL & Hibernate
Mức độ ,
Bài học
2.1 tùy chọn tìm nạp Các nhà phát triển Hibernate đã biết về vấn đề tải các thực thể con từ lâu. Vì vậy, điều đầu tiên họ làm là thêm một tham số tìm nạp đặc biệt vào các chú thích @OneToMany, @ManyToMany. Tham số này có thể nhận hai giá tr
LazyCollectionOption.EXTRA
SQL & Hibernate
Mức độ ,
Bài học
Làm quen với LazyCollectionOption.EXTRA Nhưng quan tâm nhất là giá trị LazyCollectionOption.EXTRA. Nếu bạn chỉ định nó làm giá trị của chú thích @LazyCollection thì Hibernate sẽ trì hoãn việc tải các thành phần của bộ sưu tập càng lâu càng
THAM GIA TÌM
SQL & Hibernate
Mức độ ,
Bài học
Mô tả vấn đề Như chúng tôi đã nói ở trên, chú thích LazyCollectionOption.EXTRA có vấn đề - nó thực hiện một yêu cầu riêng tới cơ sở dữ liệu cho từng đối tượng. Chúng ta cần giải thích bằng cách nào đó với Hibernate rằng chúng ta muốn nó tải
Bộ nhớ đệm dữ liệu trong Hibernate
SQL & Hibernate
Mức độ ,
Bài học
Không bao giờ viết giải pháp bộ nhớ đệm của bạn Một cách khác để tăng tốc công việc với cơ sở dữ liệu là lưu trữ các đối tượng mà chúng tôi đã yêu cầu trước đó. Quan trọng! Không bao giờ viết giải pháp bộ nhớ đệm của riêng bạn. Nhiệm vụ này
Định cấu hình bộ đệm cấp hai
SQL & Hibernate
Mức độ ,
Bài học
Chiến lược đồng thời Sau khi bạn kích hoạt bộ nhớ đệm cấp hai trong Hibernate, bạn cần giải thích cho Hibernate những đối tượng Thực thể nào chúng ta muốn lưu vào bộ nhớ đệm và cách thực hiện. Để làm điều này, Hibernate có một chú thích đặc
Tùy chỉnh bộ đệm truy vấn
SQL & Hibernate
Mức độ ,
Bài học
Tại sao bạn cần một bộ đệm truy vấn Hãy viết lại ví dụ của chúng tôi với việc nhận nhân viên trong HQL: Employee director1 = session.createQuery("from Employee where id = 4").uniqueResult();
Thiết lập công cụ lưu trữ
SQL & Hibernate
Mức độ ,
Bài học
Thiết lập bộ nhớ đệm Hãy quay lại cài đặt bộ nhớ đệm trong tệp hibernate.cfg.xml:
Please enable JavaScript to continue using this application.