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

  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006