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

  • Autodesk 3ds Max Learning Channel

    Autodesk 3ds

    23 HAZİRAN 2010
  • kindlechatmail

    kindlechatma

    25 AĞUSTOS 2010
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006