Örneğin;veritabanımızda öğrenci ve veli adında 2 tane tablomuz olsun.
Uygulamamız içerisinde nesneler oluşturup bu yapıyı kulanabilememiz için aynı tablo adlarına ait sınıflar oluşturulsun. Tablolardaki her alan adları bu sınıflarda değişken olarak girilsin.
Veli Sınıfı |
Öğrenci Sınıfı |
Artık veritabanına sürekli bağlanmaya gerek kalmadan bu tabloları sanki veritabanında işlem yapıyormuşçasına kullanabiliriz. Aşağıdaki örnekte veli ve öğrenci tablosu arasında ilişki kurulmuştur. Tabi bu ilişki kurmanın farklı yöntemleri de mevcut. Ben bir tanesini gösterdim. Mesela "join" kalıbıyla da nesnelerimiz arasında ilişki kurabilirdik.
Yukarıdaki kod bloğu ile aşağıdaki çıktıyı elde ediyoruz. Yukarıdaki işlemde 2 tablodaki verileri kullanarak öğrenci id leri üzerinden ilişki kurup tek seferde istediğimiz verileri çekiyoruz.
0 yorum:
Yorum Gönder