SORU
18 EYLÜL 2008, PERŞEMBE


N 1 konu seçer nedir?

Sorun sık sık tartışmalar eşleme nesne ile ilgili olarak belirtilen ve nesne dünyanın basit gibi görünen bir şey için veritabanı sorgu bir sürü yapmak zorunda olan bir şey olduğunu anlıyorum.

Herkes bu sorunun daha detaylı ama basit bir açıklama var mı?

CEVAP
18 EYLÜL 2008, PERŞEMBE


Ben bir uzman değilim, ve en iyi rehberdirJava Persistence with Hibernatebölüm 13. Ama kısa bir örnek vermeye çalışacağım.

Hadi Araba nesneleri (veritabanı satır) bir koleksiyonu var, ve her Araba Tekerlek nesneleri (veritabanı satır) bir koleksiyona sahiptir. Diğer bir deyişle:Tekerlek 1-çok ilişkisi olan bir Otomobil.

Şimdi, diyelim ki her biri için tüm arabalar ve tekrarlamak gerekir, tekerlekler listesini Yazdır deyin. Saf O/R uygulama şu: bir şey yapmaz

SELECT * FROM Cars;

Ve sonraher Araba için:

SELECT * FROM Wheel WHERE CarId = ?

Diğer bir deyişle, bir Araba seçin ve daha sonra N N araba sayısı nerede seçer, ek.

Bu kötü oldu :-). Hazırda Bekletme (diğer ORM çerçeveler aşina değilim) Bunu işlemek için çeşitli yollar sunar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MikeyMacintosh

    MikeyM

    28 Aralık 2009
  • parlophone

    parlophone

    28 ŞUBAT 2006
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008