Hãy nói rằng chúng tôi có một đến nhiều mối quan hệ giữa khách hàng và Điện thoại ..sử dụng chế độ quyến rũ trong ngủ đông
class Customer{
@OneToMany(cascade = {CascadeType.ALL},mappedBy = "customer", fetch = FetchType.LAZY)
@Fetch(FetchMode.SELECT)
private List<Phone> phoneList;
}
Trong đoạn mã trên, những gì là sự khác biệt giữa lấy = FetchType.LAZY và FetchMode.SELECT.
Tôi đọc nó rằng cả hai đều giống nhau, tức là cả hai đều tải xuống bộ sưu tập cơ bản.
Ai đó có thể giải thích cho tôi người nào nên sử dụng khi nào?
Cảm ơn câu trả lời. Trong trường hợp tìm nạp mong muốn, chế độ tìm nạp nào tốt hơn để sử dụng..SELECT hoặc JOIN? – Anand
@anand: Không có "tốt hơn", nhưng nếu tham gia làm việc cho bạn, nó thường sẽ mang lại hiệu suất tốt hơn. – skaffman