Chủ đề của HSF302 - Làm việc với Spring Framework

HSF302 - Phần 1: JPA và ánh xạ đối tượng–quan hệ

Nạp dữ liệu liên quan lúc nào là lựa chọn ảnh hưởng mạnh tới hiệu năng khi ánh xạ đối tượng sang bảng: FetchType.LAZY chỉ truy vấn khi mã chạm vào tập con, còn EAGER kéo theo ngay và dễ sinh hàng loạt câu SELECT thừa. Đó là lõi của ORM: người viết làm việc với đối tượng Java, tầng ánh xạ dịch sang câu lệnh SQL. Trước đó, lớp Java phải được đánh dấu @Entity. Quan hệ giữa các thực thể khai báo bằng @OneToMany, @ManyToOne hay @ManyToMany, trong đó mappedBy đặt ở phía không sở hữu quan hệ và trỏ về trường của phía sở hữu, còn @JoinColumn đặt tên cột khoá ngoại. Thực thể đang được quản lý sống trong persistence context, nên thay đổi trên đối tượng được ghi xuống khi giao dịch kết thúc mà không cần gọi lệnh cập nhật. Cách để interface repository sinh truy vấn từ chính các thực thể này nằm ở Phần 4.

Xem danh sách câu hỏi40 câu hỏi100% có giải thích

Bắt đầu bằng Chế độ học nếu bạn muốn đáp án và giải thích hiện ngay sau mỗi câu — không bấm giờ, dừng lúc nào cũng được. Chọn Thi thử khi muốn biết mình đang ở đâu: có bấm giờ, chấm điểm ở cuối, và giải thích chỉ mở sau khi nộp.

Học ngân hàng câu hỏi của chủ đề

Luyện tập theo chủ đề này

40Câu hỏi hiện có
Xem cả 40 câu của chương

Đề có câu hỏi của chủ đề này

5 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.