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

  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010
  • Top10Series

    Top10Series

    26 Kasım 2008