SORU
7 HAZİRAN 2010, PAZARTESİ


FetchType ve Java dayanıklılık TEMBEL İSTEKLİ arasındaki fark?

Kalıcılık ve Hazırda Java için bir çaylağım.

FetchType.LAZY ve Java dayanıklılık FetchType.EAGER arasındaki fark nedir?

CEVAP
7 HAZİRAN 2010, PAZARTESİ


Bazen iki taraf var ve onlar arasında bir ilişki yok. Örneğin, işletme Üniversitesi olarak adlandırılan ve başka bir varlığa Öğrenci denir olabilir.

Üniversitesi İşletme kimliği, adı, adresi, vb gibi bazı temel özelliklere sahip olabilir. yanı sıra bir özelliği öğrenci adı:

public class University {
 private String id;
 private String name;
 private String address;
 private List<Student> students;

 // setters and getters
}

Şimdi veritabanından bir Üniversite yük yükleyen, kendi kimliği, adı, JPA ve adres alanları. Ama iki seçenek için öğrenci: yük ile birlikte dinlenme alanları (yani hevesle) veya yük üzerinde-talep (yani tembel) çağrısı Üniversitesi getStudents() yöntemi.

Üniversite birçok öğrenci olduğunda verimli gerekli olduğunda, bununla öğrencilerin tüm yük değildir. Bunun gibi durumlarda, öğrencilerin gerçekten ihtiyaç ne zaman yüklenecek istediğiniz bildirebilirsiniz. Bu tembel yükleme denir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • George McCarron

    George McCar

    29 Mayıs 2013
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • RFS Dan

    RFS Dan

    22 Temmuz 2014