Khuyến mại Giáng sinh
Học hỏi
Các 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ờ
Tiến trình của tôi
Các khóa học
bản đồ nhiệm vụ
Những bài học
Tất cả các nhiệm vụ
tất cả các cấp
@OneToOne
SQL & Hibernate
Mức độ ,
Bài học
5.1 Các hình thức giao tiếp trực tiếp khác nhau Có một trường hợp thú vị và khá cụ thể khác về mối quan hệ giữa hai lớp Thực thể - mối quan hệ một đối một. Tôi gọi trường hợp này là rất cụ thể, vì nó nói về các đối tượng Java nhiều hơn là c
Thay đổi theo tầng
SQL & Hibernate
Mức độ ,
Bài học
6.1 Quản lý phụ thuộc sâu Và một số điều hữu ích và thú vị hơn về chú thích @OneToMany và những thứ tương tự. Tất cả đều có 4 tùy chọn thường được sử dụng: tầng = CascadeType.ALL mồ côiRemoval = true tìm nạp = FetchType.LAZY Bây giờ chúng t
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:
Làm việc với Hệ thống phân cấp thực thể
SQL & Hibernate
Mức độ ,
Bài học
vấn đề bảo tồn Hôm nay chúng ta sẽ có một lược đồ mới và siêu thú vị - sử dụng các tính năng Hibernate để lưu cấu trúc phân cấp lớp vào cơ sở dữ liệu. Một hệ thống phân cấp lớp là một tập hợp các lớp liên quan với nhau bằng mối quan hệ kế t
Một bảng duy nhất cho toàn bộ hệ thống phân cấp lớp
SQL & Hibernate
Mức độ ,
Bài học
Sự miêu tả Cách tiếp cận tiếp theo để lưu trữ một hệ thống phân cấp lớp là lưu trữ tất cả các lớp trong hệ thống phân cấp trong một bảng duy nhất . Chiến lược này được gọi là Bảng đơn . Ví dụ, như thế này: CREATE TABLE user_ employee_client
Cho xem nhiều hơn
1
...
54
55
56
57
58
59
60
Please enable JavaScript to continue using this application.