Terfi
CodeGym Üniversitesi
Öğrenme
Kurs
Görevler
Anketler ve Sınavlar
Oyunlar
Yardım
Takvim
Toplum
Kullanıcılar
Forum
Sohbet
Nesne
Başarı Öyküleri
Aktivite
Yorumlar
Abonelikler
Açık tema
Dersler
Yorumlar
Hakkımızda
Başlangıç
Öğrenmeye başla
Şimdi öğrenmeye başla
görev haritası
Dersler
Seviye 10
HQL'de sorgu yazmayı öğrenme
SQL & Hibernate
seviye ,
Ders
1.1 HQL'ye Giriş Daha önce Hibernate ile tanıştınız ve şimdi sizi Hibernate Query Language olarak da bilinen HQL ile tanıştıracağım . Aslında bu, Hazırda Beklet modunda sorgu yazmak için dönüştürülen SQL'dir. Birkaç temel farklılığı vardır.
Query sınıfını keşfetme
SQL & Hibernate
seviye ,
Ders
2.1 Sorgu sınıflarına giriş Bu arada bir diğer önemli nokta da Query yardımcı sınıfı. Bu örnekte görebilirsiniz: public List getAllEmployes() {
HQL'ye katılın
SQL & Hibernate
seviye ,
Ders
3.1 Bağımlı varlıkları eşleme SQL'de JOIN kullanarak sorgu yazabilirsiniz. Aynısını HQL'de yapmak mümkün mü? Kısa cevap evet. Ancak tam cevap daha ilginç olacak. İlk olarak, SQL'de bir JOIN yazdığımızda, bu genellikle bir tablonun başka bir
Parametreli istekler
SQL & Hibernate
seviye ,
Ders
4.1 İstekler için parametreler Hazırda bekletme, parametreleri sorgulara geçirmenize olanak tanır. Böylece, tüm sorgular ve veritabanı ile çalışmak büyük ölçüde basitleştirilmiştir. Değişmez sorgular bulmak çok nadirdir. İlk başta, veritaba
İstek uzunluğu sınırı
SQL & Hibernate
seviye ,
Ders
Sayfalarla Çalışma: LIMIT ve OFSET Çoğu zaman, bir veritabanındaki veriler "sayfalar" halinde alınır. Çünkü büyük listelerle çalışmak bu şekilde uygundur. Önce 1'den 20'ye kadar olan satırları, ardından 21'den 40'a kadar olan satırları sorg
Diğer istek türleri
SQL & Hibernate
seviye ,
Ders
6.1 Adlandırılmış Sorgular Hazırda bekletme, sorguları doğrudan kodda depolamanıza izin vermez. Bunun yerine, sorgu adları vermeyi ve bunları ek açıklamalar olarak ayrı ayrı saklamayı önerir. O zaman istenen isteği doğrudan adına göre alın.
Please enable JavaScript to continue using this application.